我想爬取每个电影的制片国家地区,但是它上面并不在一个标签里面应该怎么办
我用的是request和BeautifulSoup
res2=requests.get(h2)
res2.encoding='utf-8'
soup2=BeautifulSoup(res2.text)
这部分是已经获取该网页
我想爬取每个电影的制片国家地区,但是它上面并不在一个标签里面应该怎么办
我用的是request和BeautifulSoup
res2=requests.get(h2)
res2.encoding='utf-8'
soup2=BeautifulSoup(res2.text)
这部分是已经获取该网页
1、可以用正则
2、建议用soup.find_all
看文档
https://www.crummy.com/softwa...
soup.find_all("title")
# [<title>The Dormouse's story</title>]
soup.find_all("p", "title")
# [<p class="title"><b>The Dormouse's story</b></p>]
soup.find_all("a")
# [<a class="sister" href="http://example.com/elsie" id="link1">Elsie</a>,
# <a class="sister" href="http://example.com/lacie" id="link2">Lacie</a>,
# <a class="sister" href="http://example.com/tillie" id="link3">Tillie</a>]
soup.find_all(id="link2")
# [<a class="sister" href="http://example.com/lacie" id="link2">Lacie</a>]
黄哥Python 回答
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
参考以下代码: