Python 如何从类值为空的div中刮取文本
嗨,如何在没有任何类的情况下从div中抓取文本?起初,我尝试使用类“jobs page”从div中刮取所有数据,然后不使用类值,但它不起作用 使用XPATHPython 如何从类值为空的div中刮取文本,python,python-3.x,web-scraping,beautifulsoup,Python,Python 3.x,Web Scraping,Beautifulsoup,嗨,如何在没有任何类的情况下从div中抓取文本?起初,我尝试使用类“jobs page”从div中刮取所有数据,然后不使用类值,但它不起作用 使用XPATH html = etree.HTML(wb_data) html_data = html.xpath('/html/body/div/ul/li/a') 尝试下面的方法,从上面提到的网页中获取文本。我试着组织一下你的代码,使它看起来更干净 from bs4 import BeautifulSoup import requests URL
html = etree.HTML(wb_data)
html_data = html.xpath('/html/body/div/ul/li/a')
尝试下面的方法,从上面提到的网页中获取文本。我试着组织一下你的代码,使它看起来更干净
from bs4 import BeautifulSoup
import requests
URL = "https://antal.pl/oferty-pracy?s=&sid=&did={}"
def antal_pl(name):
res = requests.get(URL.format(name))
soup = BeautifulSoup(res.text, 'lxml')
data = soup.find(class_='header').find_next_sibling().text.strip()
print(data)
if __name__ == '__main__':
antal_pl("Accountancy")
结果:
Znaleziono 47 ofert pracy.
作品!谢谢。这正是我需要的。
Znaleziono 47 ofert pracy.