【问题标题】:scrapy misses xpaths where xpath contains cp1251scrapy 错过了 xpath 包含 cp1251 的 xpath
【发布时间】:2013-03-15 18:08:10
【问题描述】:

价值观回应:

{
 'articul': [u'testetete'],
 'diametr': ['Empty'],
 'image': [u'/foto/11.20.jpg'],
 'name': [u'Трололололо'],
 'url': ['http://test.ru/goods/detali.html?product_id=20']
}

其他字段在哪里?

【问题讨论】:

  • 响应中可能不存在其他数据?您必须提供响应正文的 sn-p 或相关网站的 url。
  • 请提供您的网络爬虫(或蜘蛛)的完整代码。

标签: python python-2.7 xpath scrapy cp1251


【解决方案1】:

这是因为add_xpath 方法仅将 XPath 作为参数。如果您需要添加另一个(例如“Масса”或“Состав”)来添加蜘蛛从 xpath 获取的值,您可以将其添加到 pipelines.py 或您的另一个模块,该模块从 Spider 获取结果。

【讨论】:

    猜你喜欢
    • 2020-05-23
    • 1970-01-01
    • 2021-01-09
    • 2017-09-23
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    相关资源
    最近更新 更多