python-3.x - 如何使用 Python selenium 抓取“span typeof”或“span property”数据
问题描述
我正在尝试抓取地址,但无法执行此操作。
我希望地址为:Airedale General Hospital, Skipton Road, Steeton , Keighley, West Yorkshire, BD20 6TD
谁能帮我解决以下问题:
<p>
</span>
<span typeof="PostalAddress">
<span property="streetAddress">Airedale General Hospital, Skipton Road, Steeton</span>
, <span property="addressLocality">Keighley</span>, <span property="addressRegion">West Yorkshire</span>, <span property="postalCode">BD20 6TD</span>
</span>
<br>
</p>
我尝试使用以下代码但无法正常工作:
p_address = driver.find_element_by_css_selector('p[PostalAddress]').get_attribute()
print(p_address)
解决方案
尝试使用此行获取地址:
p_address = driver.find_element_by_css_selector('span[typeof="PostalAddress"]').text
推荐阅读
- actionscript-3 - Flash CS3 中的倒带动画
- eclipse-plugin - 如何使用补丁将 Eclipse 插件移动到不同的功能?
- css - 如何定位元素并使其响应
- android - 是否有适用于 Android 8.0 及更高版本的 NFC 蓝牙切换示例?
- pentaho - 如何使用 Pentaho 验证一个 csv 数据与另一个 csv 文件的比较?
- laravel - 无法分享图片。Meta og:图像不起作用。(Laravel + VueJs)
- python - 无法在 Python 3.6.5/Pycharm 中导入我自己的模块
- ios - ios如何使用Alamofire发布多个自定义对象
- angular - 如何找出程序的当前状态 - Nativescript
- spring-boot - Thymeleaf Spring Boot:将表单绑定到对象,某些字段为空?