python - urllib 无效语法和搜索栏抓取
问题描述
使用 Visual Studio Code 并设置我的环境conda activate djangoenv
。我不断收到问题,在我的第一行中说我的语法无效,并尝试使用urllib
,urllib.request
和urllib3
. 我有 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)
解决方案
推荐阅读
- automation - 模块“./get-username”在哪里?
- python-3.x - Gekko ARX 模型崩溃可能加载最后一次迭代
- angular - 如何以角度处理嵌套数组响应表单API
- node.js - 如何为多个容器构建 Docker-compose 文件
- reactjs - 反应下载图像而不是显示在新标签中
- javascript - 我不知道如何将从 jsp 中提取的值发送到另一个页面(在使用中)
- oracle - APEX 甲骨文 OAUTH2
- scala - Spark Elasticsearch 连接器无法将日期解析为日期。它们被解析为 Long
- javascript - 未捕获的 TypeError:无法在“FileReader”上执行“readAsText”:参数 1 不是“Blob”类型
- .net - typeerror:在发送请求之前未能获取 blazor webassembly 控制器