Javascript 如何使用web地址将html页面变量加载到python变量中
我在这里找到了一个指南: 但是函数HTMLParser.feed(data)使用数据作为html本身 有一种方法可以做类似的提要,但只使用网址? 像这样的。。。 HTMLParser.feed(“www.a.com”) 通常,我想从不同的网页中获取一个变量,并使用python脚本将其加载到python变量中,然后在它们之间进行比较 谢谢Javascript 如何使用web地址将html页面变量加载到python变量中,javascript,python,html,web,Javascript,Python,Html,Web,我在这里找到了一个指南: 但是函数HTMLParser.feed(data)使用数据作为html本身 有一种方法可以做类似的提要,但只使用网址? 像这样的。。。 HTMLParser.feed(“www.a.com”) 通常,我想从不同的网页中获取一个变量,并使用python脚本将其加载到python变量中,然后在它们之间进行比较 谢谢 import urllib2 f = urllib2.urlopen(url) page_data = f.read() # do stuff with ht
import urllib2
f = urllib2.urlopen(url)
page_data = f.read()
# do stuff with html
HTMLParser.feed(page_data)
f.close()
这将从页面返回原始html。然后,您可以解析它并找到您想要的任何内容。不确定是否有更快的解决方案。可能
?
稍后,如果您想解析您可以使用的内容,Python 2会发出警告,urllib.urlopen()
函数“自版本2.6以来已被弃用:Python 3中的urlopen()
函数已被删除,取而代之的是urllib2.urlopen()
”——下面是相关说明。
import requests
r = requests.get("https://github.com/")
r.content