"rss"대신 전역 변수를 추가하고 싶습니다. 그래서 나는 그것을 몇번이고 바꿀 필요가 없다. sel.select ('// a [contains (@href, "rss")]/@ href'). 다음과 같이 추출합니다. 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 = '응용 프로그램/{0} + xml']/@ href" . 서식 (.lt_type)). 추출() – blackmamba
예, 가능합니다. 따옴표를 혼동하지 마십시오 : '// [포함 (@href, "{0}")/@ href | //html/head/link[@type="application/{0}+xml"]/@href'.format(url_type) – cybosser
- 1. Scrappy가 null 결과를 반환하는 HTMLXPathSelector
- 2. PHP 함수에서 기호 테이블에 변수 추가
- 3. 하나의 함수에서 변수 nil
- 4. 변수 범위 - PHP - 다른 함수에서 하나의 함수에서 변수 사용
- 5. 다른 함수에서 하나의 함수에서 변수 사용
- 6. sql 함수에서 변수 선언
- 7. 함수에서 변수 이름을 변경하십시오.
- 8. 함수에서 페이지 변수 설정
- 9. 함수에서 변수 가져 오기
- 10. 파이썬 함수에서 변수 수정
- 11. 함수에서 외부 변수 변경
- 12. 함수에서 변수 가져 오기
- 13. Typescript의 함수에서 변수 전달
- 14. 함수에서 변수 초기화
- 15. 함수에서 전역 변수 업데이트
- 16. 함수에서 변수 사용
- 17. 함수에서 PowerShell의 변수 증가시키기
- 18. JavaScript : 함수에서 변수 초기화
- 19. 여러 함수에서 변수 사용
- 20. 함수에서 매개 변수로부터의 변수
- 21. 함수에서 변수 변경하기
- 22. 함수에서 변수 변경
- 23. 함수에서 변수 설정
- 24. 함수에서 변수 전달
- 25. 함수에서 정적 변수 선언하기
- 26. 다른 함수에서 변수 읽기
- 27. 렌더링 함수에서 변수 반환
- 28. 함수에서 선언되지 않은 변수
- 29. 테이블 함수에서 변수 검색
- 30. 함수에서 클래스 변수 만들기. Python
더 줄 수 정보를? – shanks
하나씩 크롤링 할 도메인 목록이 포함 된 파일을 읽으려고합니다. 나는 특정 키워드를 포함하는 링크를 찾고있다. pdf 또는 rss와 유사합니다. 나는이 키워드를 파일에서 읽을 것이다. 그래서 변수가 필요합니다. – blackmamba