urllib2获取特定元素

时间:2019-04-01 12:12:46

标签: python urllib2

我有一个网页,我想在Python中使用urllbi2来获取<div class="password">元素,而不使用Beautiful Soup。

到目前为止,我的代码:

import urllib.request as urllib2
link = "http://www.chiquitooenterprise.com/password"
response = urllib2.urlopen('http://www.chiquitooenterprise.com/')
contents = response.read('password')

出现错误。

2 个答案:

答案 0 :(得分:2)

您需要使用decode()标签中的utf-8 Network回复:

out

因此

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

答案 1 :(得分:1)

您不想说bs4,但可以使用请求

update(el) {
  const cb = el.dataset.wpCb
  cb() // cb is not a function
}