使用Python从url获取Javascript代码作为字符串

2024-06-16 09:16:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从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)

谢谢大家。在


Tags: importcomhttpurlgogeturllib2urllib