Web -Scraping zurückgegebene leere Ergebnisse, Python -Code

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Web -Scraping zurückgegebene leere Ergebnisse, Python -Code

by Anonymous » 27 Feb 2025, 06:52

Versuch, Jobtitel aus einer IntoM.com -Abfrage zu kratzen.

Code: Select all

import requests
import bs4
from bs4 import BeautifulSoup

import pandas as pd
import time
< /code>

 [url=viewtopic.php?t=8986]Importieren[/url] von Abhängigkeiten < /h1>

URL = "https://au.indeed.com/jobs?q=digital+marketing+-intern+-sales+-agency+-talent+-consulting&l=&limit=20&ts=1546381706970&rq=1&fromage=last"
< /code>

 Durchführung einer Anforderung der angegebenen URL oben: < /h1>

page = requests.get(URL)
< /code>

 Angeben des gewünschten Formats von "Seite" mit dem HTML -Parser - im Grunde genommen, Python zu lesen, anstatt eine lange String < /h1>

soup = BeautifulSoup(page.text, "html.parser")
< /code>

 Suppe in einem lesbaren Format < /h1>

druckenprint(soup.prettify())
< /code>

 Grunde Datenelemente von Daten < /h1>

abhebendef extract_job_title_from_result(soup):
jobs = []
for div in soup.find_all(name="div", attrs={"class":"row result"}):
for a in div.find_all(name="a", attrs={"data-tn-element":"jobTitle"}):
jobs.append(a["title"])
return(jobs)

extract_job_title_from_result(soup)
Meine Ausgabe ist []

Top