首页 > 解决方案 > urllib 无效语法和搜索栏抓取

问题描述

使用 Visual Studio Code 并设置我的环境conda activate djangoenv。我不断收到问题,在我的第一行中说我的语法无效,并尝试使用urllib,urllib.requesturllib3. 我有 python 版本 3

我正在尝试练习抓取,这个网站很难,因为我不知道如何设置它,所以我能够抓取所有位置,而不必继续在州(如佛罗里达州)输入,也不知道如何设置它,如果有人也知道这种情况,我可以在一张 CSV 表上打印出所有美国位置

import urllib2        
from bs4 import BeautifulSoup

url='https://www.cityelectricsupply.com/branchLocator'
request = urllib2.Request(url)
page= urllib2.urlopen(Request)
soup = BeautifulSoup(data,'html.parser')

rows = soup.find('div', attrs={'class':'branch-locator-branch-result'}).find_all('div',recursive=False)

print (rows)

标签: pythonpython-3.x

解决方案


推荐阅读