ScrapyのFormRequestが結果を出さない

ガブリエル・リンス

私はScrapyを使用して、このWebサイトで検索を実行しようとしています。私は変更していますフィールドがあるNUMEROがORIGEM Processo NAを行うID「idNumeroOriginario」で、。

ただし、Postメソッドはページ上の何も変更しないようです。

コードは次のとおりです。

import scrapy
from scrapy.utils.response import open_in_browser

class MinimalSpider(scrapy.Spider):
    name = 'stj-spider'
    start_urls = ['https://ww2.stj.jus.br/processo/pesquisa/?aplicacao=processos.ea']

    def parse(self, response):
        headers = {'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
            'browserName': 'mozilla',
            'Connection': 'keep-alive',
            'Referer': 'https://ww2.stj.jus.br/processo/pesquisa/?aplicacao=processos.ea',
        }
        yield scrapy.FormRequest.from_response(
            response,
            headers=headers,
            formid='idForm',
            formdata={'idNumeroOriginario': '1234'},
            callback=self.after_search,
        )

    def after_search(self, response):
        open_in_browser(response)        
        print response.body

私もリクエストを試しましたが、役に立ちませんでした。それを本当に難しくした100の隠された入力があるようです。

とにかく、助けてくれてありがとう。

alecxe

それを機能させるには、1行を変更する必要があります。

formdata={'idNumeroOriginario': '1234'},

ここでidNumeroOriginarioフォーム値を指定する方法を確認してください

問題は、idNumeroOriginarioid値ですが、フォーム入力name値がフォーム要求パラメーター名として使用されているため、次のように変更します。

formdata={'numeroOriginario': '1234'}, 

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Scrapy が結果を返さない

分類Dev

javascriptが結果を出さない

分類Dev

JPQLが結果を出さない

分類Dev

MySQL MATCHAGAINSTが結果を出さない

分類Dev

Scrapy FormRequestパラメーターが機能しないが、代わりにすべての結果を表示する

分類Dev

Scrapy FormRequestパラメーターが機能しないが、代わりにすべての結果を表示する

分類Dev

JavaのsetPeekHeight()がxmlと同じ結果を出さない

分類Dev

PythonSeleniumが期待される結果を出さない

分類Dev

MySQLクエリが期待どおりの結果を出さない

分類Dev

MySQLクエリが期待どおりの結果を出さない

分類Dev

PHPSha-256がogoneの要求どおりに結果を出さない

分類Dev

std :: make_unsignedが期待どおりの結果を出さない

分類Dev

whileループが正しい結果を出さない

分類Dev

jQueryAJAX呼び出しがWordpressで結果を返さない

分類Dev

WordPressAJAX呼び出しが結果を返さない

分類Dev

オイラー関数が結果を出さない

分類Dev

オイラー関数が結果を出さない

分類Dev

`select`を呼び出さないFD_ISSETの結果

分類Dev

豚:私のフィルターは結果を出さない

分類Dev

文字配列が符号なしの結果を出さないのはなぜですか

分類Dev

MongoDBの集約結合が結果を返さない

分類Dev

map()呼び出しが期待される結果を返さないのはなぜですか?

分類Dev

JQが一貫性のない結果を引き出す

分類Dev

indexOfがUnicodeから正しい結果を出さないのはなぜですか?

分類Dev

Scrapyがターミナルで歩留まりの結果を表示しない

分類Dev

コード本体が同じ結果を出さないのはなぜですか?

分類Dev

re.subがPythonで期待される結果を出さない

分類Dev

-eqのシェルテスト演算子が正しい結果を出さない

分類Dev

Mongooseが正しい数の結果を返さない

Related 関連記事

  1. 1

    Scrapy が結果を返さない

  2. 2

    javascriptが結果を出さない

  3. 3

    JPQLが結果を出さない

  4. 4

    MySQL MATCHAGAINSTが結果を出さない

  5. 5

    Scrapy FormRequestパラメーターが機能しないが、代わりにすべての結果を表示する

  6. 6

    Scrapy FormRequestパラメーターが機能しないが、代わりにすべての結果を表示する

  7. 7

    JavaのsetPeekHeight()がxmlと同じ結果を出さない

  8. 8

    PythonSeleniumが期待される結果を出さない

  9. 9

    MySQLクエリが期待どおりの結果を出さない

  10. 10

    MySQLクエリが期待どおりの結果を出さない

  11. 11

    PHPSha-256がogoneの要求どおりに結果を出さない

  12. 12

    std :: make_unsignedが期待どおりの結果を出さない

  13. 13

    whileループが正しい結果を出さない

  14. 14

    jQueryAJAX呼び出しがWordpressで結果を返さない

  15. 15

    WordPressAJAX呼び出しが結果を返さない

  16. 16

    オイラー関数が結果を出さない

  17. 17

    オイラー関数が結果を出さない

  18. 18

    `select`を呼び出さないFD_ISSETの結果

  19. 19

    豚:私のフィルターは結果を出さない

  20. 20

    文字配列が符号なしの結果を出さないのはなぜですか

  21. 21

    MongoDBの集約結合が結果を返さない

  22. 22

    map()呼び出しが期待される結果を返さないのはなぜですか?

  23. 23

    JQが一貫性のない結果を引き出す

  24. 24

    indexOfがUnicodeから正しい結果を出さないのはなぜですか?

  25. 25

    Scrapyがターミナルで歩留まりの結果を表示しない

  26. 26

    コード本体が同じ結果を出さないのはなぜですか?

  27. 27

    re.subがPythonで期待される結果を出さない

  28. 28

    -eqのシェルテスト演算子が正しい結果を出さない

  29. 29

    Mongooseが正しい数の結果を返さない

ホットタグ

アーカイブ