我试图从python2.7的URL中获取一个用Javascript编写的脚本。我尝试过使用urllib、urllib2和requests。它们都返回一个空字符串。url不包含HTML元素,只是javascript代码。在
以下是链接:http://go.pub2srv.com/apu.php?zoneid=676495
我所做的:
import requests
r = requests.get('http://go.pub2srv.com/apu.php?zoneid=676495')
print r.text
返回u' '
,与urllib和urllib2相同。
有什么想法吗?在
更新:好的,我开始工作了。网站好像在过滤用户代理。 这条线帮了我的忙。Python request.get(url) returns empty content
import requests
url = 'http://go.pub2srv.com/apu.php?zoneid=676495'
user_agent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36'
headers = {'User-Agent': user_agent}
r = requests.get(url, headers=headers)
谢谢大家。在
试试这个:
相关问题 更多 >
编程相关推荐