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

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

Post by Anonymous »

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 []

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post