Вместо «rss» я хочу добавить к ней глобальную переменную. Так что мне не нужно менять его снова и снова. sel.select ('// a [содержит (@href, "rss")]/@ href'). Extract() примерно так: sel.select ('// a [contains (@href, url_type))]/@ HREF ') экстракт()Добавить переменную в функции выбора HtmlXPathSelector
ответ
Использование str.format для вставки значения переменной в выражение XPath:.
sel.select('//a[contains(@href, "{0}")]/@href'.format(url_type)).extract()
Можно ли добавить два оператора в select. Я попробовал это, но он, похоже, не работает. sel.select ("// a [содержит (@href," {0} ")]/@ href | // html/head/link [@ type = 'application/{0} + xml']/@ href" .format (url_type)). extract() – blackmamba
Да, возможно, просто не путайте цитаты: '// a [содержит (@href, "{0}")]/@ href | //html/head/link[@type="application/{0}+xml"]/@href'.format(url_type) – cybosser
- 1. Добавить переменную внутри функции
- 2. scrapy HtmlXPathSelector из строки
- 3. Добавить переменную php для выбора значений параметров
- 4. Как добавить переменную PHP в функции Laravel
- 5. PHP: Как добавить переменную в имя функции?
- 6. Добавить переменную в конец вызова функции объекта
- 7. Добавить переменную в переменную
- 8. Добавить переменную в переменную
- 9. Ссылка на переменную внутри функции выбора в R
- 10. добавить переменную внутри функции массива wordpress
- 11. Как добавить переменную в переменную
- 12. HTMLXPathSelector for Scrappy возвращает нулевые результаты
- 13. вставки функции в переменную
- 14. добавить переменную в MYSQL
- 15. Положите результат выбора в переменную ksh
- 16. Как добавить текст в переменную, внутри функции, в Javascript?
- 17. Могу ли я добавить переменную для выбора тега? $ ("# Sometag")
- 18. .htaccess добавить скрытый php получить переменную для выбора языка
- 19. Добавить в команду выбора
- 20. Предупреждать переменную в функции
- 21. Используйте переменную в функции
- 22. Добавить переменную в lazyMap Reference
- 23. Использовать переменную, определенную в функции
- 24. Добавить строку в переменную
- 25. Добавить html в переменную
- 26. Добавить в строковую переменную
- 27. добавить "в переменную String
- 28. Добавить переменную в основную
- 29. Добавить объект в переменную
- 30. Добавить переменную в preg_replace
Можете ли вы дать более подробную информацию о том, что именно вы пытаетесь сделать? – shanks
Я пытаюсь прочитать файл, который содержит список доменов, которые будут сканироваться один за другим. Я ищу ссылки, содержащие определенные ключевые слова. Как pdf или rss. Я буду читать эти ключевые слова из файла. Вот почему мне нужна переменная. – blackmamba