Pratique de l'exploration avec Beautiful Soup

C'est comme ça

-Python2.7

-*- encoding: utf-8 -*-

import logging, sys, urllib
import bs4

url = 'http://www.bus-sagasu.com/searches/{}-{}/{}-{}-{}/sort:1/'.format(sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4], sys.argv[5])
soup = bs4.BeautifulSoup(urllib.urlopen(url).read(),"lxml")

for result in soup.select("div.resultContent"):
  for title in result.select("div.title"):
    print title.text.strip(),
  for seat in result.select("td.seats"):
    print seat.text,
  for price in result.select("td.price"):
    print price.text,
  print ""

Recommended Posts

Pratique de l'exploration avec Beautiful Soup
Gratter avec une belle soupe
Grattage de table avec belle soupe
Belle soupe
Essayez de gratter avec Python + Beautiful Soup
Racler plusieurs pages avec Beautiful Soup
Gratter avec une belle soupe en 10 minutes
Grattage de site Web avec Beautiful Soup en Python
Belle note de soupe
Belles éclaboussures de soupe
Ma belle soupe (Python)
Notez que j'ai traité du HTML dans Beautiful Soup
Un mémorandum lors de l'utilisation d'une belle soupe
[Python] Un mémorandum de belle soupe4
Dessinez un beau cercle avec numpy
Paramètres lors de l'utilisation de requêtes Python 3 et de Beautiful Soup avec crostini sur Chromebook
Triez les visages d'anime en grattant les pages de personnages d'anime avec Beautiful Soup et Selenium