Web -Scraping zurückgegebene leere Ergebnisse, Python -Code
Posted: 27 Feb 2025, 06:52
Versuch, Jobtitel aus einer IntoM.com -Abfrage zu kratzen.
Meine Ausgabe ist []
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)