python - 数据被截断:无法滚动以捕获所有数据 Selenium Python
问题描述
我从表中获得了前 50 个数据集,但似乎得到了所有数据:
url='https://definitivehc.maps.arcgis.com/home/item.html?id=1044bb19da8d4dbfb6a96eb1b4ebf629&view=list&showFilters=false#data'
browser = webdriver.Chrome(r"C:\Users\scrape\chromedriver")
browser.get(url)
time.sleep(25)
rows_in_table = browser.find_elements_by_xpath('//table[@class="dgrid-row-table"]//tr[td]')
for element in rows_in_table:
print(element.text.replace('\n', '||'))
结果:前 50 个数据点的片段
Atmore Community Hospital||Short Term Acute Care Hospital||Atmore||AL||36502||Escambia||Alabama||01||053||01053||51||49||6||6||0.00||0.36||2||2.00||46
Gadsden Regional Medical Center||Short Term Acute Care Hospital||Gadsden||AL||35903||Etowah||Alabama||01||055||01055||346||222||40||40||0.00||0.73||124||8.00||47
Riverview Regional Medical Center||Short Term Acute Care Hospital||Gadsden||AL||35901||Etowah||Alabama||01||055||01055||281||256||45||45||0.00||0.26||25||6.00||48
Fayette Medical Center (FKA Weimer Medical Center)||Short Term Acute Care Hospital||Fayette||AL||35555||Fayette||Alabama||01||057||01057||61||45||8||8||0.00||0.23||16||2.00||49
Russellville Hospital||Short Term Acute Care Hospital||Russellville||AL||35653||Franklin||Alabama||01||059||01059||100||49||7||7||0.00||0.40||51||2.00||50
谢谢你的帮助。
解决方案
推荐阅读
- reactjs - 反应路由器;渲染合并组件的问题
- python - 使用多维数组作为输入时,OpenMDAO ListGenerator DOE 失败
- javascript - 在具有动态呈现行的表格单元格中显示材质 UI 中溢出文本的工具提示
- php - .tpl 使用 php 无法访问存储在索引上的值
- vb.net - 如何在 Word 文档中选择整行文本
- rest - 当使用带有正则表达式模式的路径参数调用 REST api 时,If-Modified-Since 不起作用
- java - 将 Flutter 集成到现有的 SWT Java 项目中
- r - R中逻辑回归模型的限制三次样条图
- php - Laravel Route 的 Method 错误,在 form 中更改方法
- azure-storage - 'Microsoft.Authorization/roleAssignments' 范围以引用来自不同资源组的存储帐户