Es wurde leicht verständlich über die Bedeutung der Datenanalyse und des maschinellen Lernens geschrieben. Darüber hinaus wird beschrieben, wie und wie viel Aufwand in die Ausrichtung und Benutzeroptimierung von Gnocy gesteckt wird.
Ich war ungefähr einen Monat lang nicht im Programm, aber ich entschied mich für ein Studium mit dem Ziel, eine Gourmet-Kurationsseite zu schaffen.
Kurzfristiges Ziel: Erstellen Sie eine einfache Kurationsstelle Ultimatives Ziel: Eine Kurationsstelle, die über Guru Navi hinausgeht. Empfehlungsfunktion, damit Sie ein Geschäft auswählen können, ohne Zeit zu investieren
Das Ziel dieses Artikels: Verschrotten des Lebensmittelprotokolls und Ausgeben des Geschäftsnamens und der URL in SCV
Ich werde es als Memo und Tagebuch buchstabieren
first.py
import csv
import requests
from bs4 import BeautifulSoup
import re
urlName = "https://tabelog.com/osaka/A2701/A270103/rstLst/?SrtT=rt&Srt=D&sort_mode=1"
dataHTML = requests.get(urlName)
soup = BeautifulSoup(dataHTML.content, "html.parser")
elems = soup.select('a.list-rst__rst-name-target.cpy-rst-name')
#data = elems.text
with open(r'C:\Users\daisuke\Desktop\python\first.csv', 'w') as f:
for i in elems:
url = re.search(r'"http.*/"', str(i))
url = re.sub(r'"', '', str(url.group()))
name = re.search(r'target="_blank">.*</a>', str(i))
name = re.sub(r'target="_blank">', '', str(name.group()))
name = re.sub(r'</a>', '', name)
print(url)
print(name)
writer = csv.writer(f)
writer.writerow([name,url])
Recommended Posts