Webスクレイピングをしようとしています。
情報を入手しようとしているサイトについてはとりあえず選んだだけなので他意はないです。
どうしたら解決しますでしょうか。
###エラーコード
Traceback (most recent call last): File "C:\test2\sub0322.py", line 28, in <module> print(v.get_text().replace(" ","")) AttributeError: 'str' object has no attribute 'get_text'
###ソースコード
python
1from bs4 import BeautifulSoup 2import urllib.error,os 3import urllib.request 4import time,datetime 5import pandas as pd 6import numpy as np 7 8shop_list = ['01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22'] 9 10url_list = ['https://www.y-minmin.com/shop#a{0}'.format(shop) for shop in shop_list] 11 12print(len(url_list)) 13for url in url_list: 14 print(url) 15 16 17ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100' 18 19req = urllib.request.Request(url_list[0], headers={'User-Agent':ua}) 20html = urllib.request.urlopen(req) 21 22soup = BeautifulSoup(html,("html.parser")) 23 24 25addres_list = soup.find_all(['td']) 26 27for k,v in enumerate(shop_list): 28 print(v.get_text().replace(" ",""))
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/25 07:47