你好,我正在抓取一个网站,我正在刮一个div标签,从那个“div”标签我找到所有的“li”标签。 我的代码:
response3 = urllib.request.urlopen(link)
soup5 = BeautifulSoup(response3, "html.parser")
companydetail = soup5.find_all("div", id="contact")
for d in companydetail:
lis = d.find_all('li')
print (lis)
我得到的结果是
^{pr2}$但我想要的输出是:
GUANGZHOU BEGOL HOLDINGS LIMITED
NO. 158 DONGFENG RD.(W).GUANGZHOU,CHINA.
GUANGDONGGUANGZHOU
510170
之后我希望它保存在MySQL数据库中。在
我认为在resultset上,正确的方法是get_text()。但是,您有多个元素,因此必须遍历lis,调用get_text(),并将结果推送到数组中。在
为了获得每个li元素,您需要迭代lis,因为lis是li元素的列表
相关问题 更多 >
编程相关推荐