我需要用Python检索JavaScript文件内容。我想也许requests
会做到这一点——也许确实如此,但它要么不像我想象的那么简单,要么我做错了什么。
import requests
s = requests.Session()
r = s.get(link)
我得到的回应是
<HTML><HEAD>
<TITLE>Invalid URL</TITLE>
</HEAD><BODY>
<H1>Invalid URL</H1>
The requested URL "[no URL]", is invalid.<p>
Reference #9.3e1151c8.1484072058.308a223a
</BODY></HTML>
我需要的与这段代码在 php 中所做的相同,
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $link);
$html = curl_exec($ch);
你需要做一个 http get 请求
import urllib2
link = "http://whatever.com/your-file.js"
urllib2.urlopen(link).read()
php代码正在使用curl,它的作用比看起来要多得多