首页 > 编程语言 > 详细

python爬虫

时间:2021-08-18 15:23:45      阅读:23      评论:0      收藏:0      [点我收藏+]

三种解析方式:

1.正则表达式 re

格式:

obj = re.compile(r‘<h\d><a href="/(?P<pname>.*?)/">(?P<cname>.*?)</a></h\d>‘, re.S)

result = obj.finditer(str(div_page))

for i in result:

    if i.group("pname")[0:9] != "province/":
print(i.group("cname"))
print(i.group("pname"))

 

2.靓汤 BeautifulSoup bs4

格式:

main_page = BeautifulSoup(resp.text, "html.parser")

div_page = main_page.find("div", class_="wrapbox")

div.page 返回的是"div", class_="wrapbox"里面的html内容

div.page.text 返回的是标签里面的内容

 

3.xpath lxml

 

python爬虫

原文:https://www.cnblogs.com/huhao-code/p/15156272.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!