Python Urllib2获取特定元素
我有一个网页,我想在Python中使用urllbi2获得Python Urllib2获取特定元素,python,urllib2,Python,Urllib2,我有一个网页,我想在Python中使用urllbi2获得元素,而不使用漂亮的汤 到目前为止,我的代码是: import urllib.request as urllib2 link = "http://www.chiquitooenterprise.com/password" response = urllib2.urlopen('http://www.chiquitooenterprise.com/') contents = response.read('password') 它给出了一个错
元素,而不使用漂亮的汤
到目前为止,我的代码是:
import urllib.request as urllib2
link = "http://www.chiquitooenterprise.com/password"
response = urllib2.urlopen('http://www.chiquitooenterprise.com/')
contents = response.read('password')
它给出了一个错误。您需要解码()
响应utf-8
,正如它在网络
选项卡中所述:
因此:
import urllib.request as urllib2
link = "http://www.chiquitooenterprise.com/password"
response = urllib2.urlopen('http://www.chiquitooenterprise.com/')
output = response.read().decode('utf-8')
print(output)
YOIYEDGXPU
输出:
import urllib.request as urllib2
link = "http://www.chiquitooenterprise.com/password"
response = urllib2.urlopen('http://www.chiquitooenterprise.com/')
output = response.read().decode('utf-8')
print(output)
YOIYEDGXPU
你说你不想要bs4,但你可以使用请求
import requests
r = requests.get('http://www.chiquitooenterprise.com/password')
print(r.text)
您会遇到什么错误?
urllib2
不支持该操作;您不需要使用漂亮的汤,但您需要的不仅仅是urlib2
。