python - 获取标签后的属性值
问题描述
我正在尝试使用 Scrapy 获取链接,但无法这样做。任何帮助将不胜感激,我刚开始网络抓取。
如您所见src
, class 中有一个属性.P2llUzsDMi
。我正在尝试使用response.css
response.css(".P2llUzsDMi ::attr(src)").extract()
先感谢您 :)
解决方案
将其更改为(您还需要提及图像标签)
response.css('.P2llUzsDMi img::attr(src)').extract() # use extract_first() to get only one
推荐阅读
- html - Flex-box 中具有正确纵横比的响应式图像
- android - 共享首选项在应用程序被终止时不保存 StringSet(这是一项功能)
- php - php ucfirst 不能使用特殊字符和空格
- sql - 动态插入临时查询挂起数小时
- android - 应用程序中的 Twitter 错误
- angular - 迁移到 6.0 后无法构建 Angular 项目
- c# - 如何检查 SQL Server 数据库 C# winform 中是否存在记录?
- microsoft-cognitive - 为什么必应新闻搜索 API“since”参数什么都不做?
- python - 无法在 64 位版本的 python 3.6.5 中导入 cv2
- ibm-datapower - Datapower 处理所有业务(无后端服务器)