Python Urllib2获取特定元素

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') 它给出了一个错

我有一个网页,我想在Python中使用urllbi2获得
元素,而不使用漂亮的汤

到目前为止,我的代码是:

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