簡體   English   中英

如何從項目列表中獲取特定職位的特定數據?

[英]How to get the Specific Data from Spedific Positions from a List of Items?

我正在抓取一個網站,我試圖分別獲取LocationGraduationJob typeSalary ,以便我以后可以使用它。

這是代碼:

r2 = requests.get(link, headers = headers)
soup2 = BeautifulSoup(r2.content, 'lxml')
locationPTag = soup2.find_all('p', class_= 'card-meta')
for k in locationPTag:
    getLocation = k.text.strip()
    print(getLocation)

這里的link是: https://www.karmasandhan.com/public-service-commission-west-bengal-wbpsc-assistant-engineer-jobs-advt-no-21-2020/40261

Output 收到的是:

West Bengal, Multiple Cities
Engineering Diploma/ Degree
Regular
15600 — 42000

這是一個單一的項目。 如何將它們全部分離為單獨的變量以便單獨使用它們?

嘗試這個:

r2 = requests.get(link, headers = headers)
soup2 = BeautifulSoup(r2.content, 'lxml')
locationPTag = soup2.find_all('p', class_= 'card-meta')

Location, Graduation, Job_type, Salary = [k.text.strip() for k in locationPTag]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM