我想从网站上刮取文本(“显示650个结果”)。Web抓取 - 使用BeautifulSoup和Python从类中获取文本?
的我期待的结果是:
Result : Showing 650 results
以下是HTML代码:
<div class="jobs-search-results__count-sort pt3">
<div class="jobs-search-results__count-string results-count-string Sans-15px-black-55% pb0 pl5 pr4">
Showing 650 results
</div>
Python代码:
response = requests.get(index_url)
soup = BeautifulSoup(response.text, 'html.parser')
text = {}
link = "jobs-search-results__count-string results-count-string Sans-15px-black-55% pb0 pl5 pr4"
for div in soup.find_all('div',attrs={"class" : link}):
text[div.text]
text
到目前为止,它看起来像我代码不起作用。
您的代码在语法上不正确。它为什么会起作用? – DyZ