2017-01-10 5 views
0

Мне нужно получить содержимое файла JavaScript с помощью Python. Я подумал, что, может быть, requests будет делать трюк - возможно, это так, но это не так просто, как я думал, или я что-то делаю неправильно.Извлечение содержимого файла javascript с помощью Python

import requests 
s = requests.Session() 
r = s.get(link) 

Ответ Я получаю

<HTML><HEAD> 
<TITLE>Invalid URL</TITLE> 
</HEAD><BODY> 
<H1>Invalid URL</H1> 
The requested URL "&#91;no&#32;URL&#93;", is invalid.<p> 
Reference&#32;&#35;9&#46;3e1151c8&#46;1484072058&#46;308a223a 
</BODY></HTML> 

Что мне нужно, это то же самое, что делает этот код в PHP,

$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL, $link); 
$html = curl_exec($ch); 
+0

«Что мне нужно, это то же самое, что и этот код в php,« Что это значит? Вы спрашиваете, будет ли код Python делать то же самое, что и этот PHP-код? – Tagc

+0

Я думал, что это будет делать то же самое, но это не так, или я делаю что-то неправильно. Как получить содержимое файла javascript с запросами или другой библиотекой python? – Pablo

+0

Я не могу ответить на ваш вопрос, только чтобы прояснить его. – Tagc

ответ

1

Вам нужно сделать HTTP GET просьбой об

import urllib2 
link = "http://whatever.com/your-file.js" 
urllib2.urlopen(link).read() 

PHP-код использует c url, который делает намного больше, чем выглядит

Смежные вопросы