Scrapy: отправить сообщение в сценарии без паука - PullRequest
0 голосов
/ 11 января 2020
#!/usr/bin/env python3

import scrapy


def errback(failure):
    print(failure)

def callback(response):
    print(response)


scrapy.FormRequest(r'https://example.com',
                   callback=callback,
                   errback=errback)

В приведенном выше сценарии ни errback, ни callback не вызываются.

Какой самый простой способ отправить почтовый запрос на https://example.com с использованием scrapy в python3. Я хотел бы избежать использования класса / объекта Spider, если это возможно.

1 Ответ

1 голос
/ 11 января 2020

использование requests

pip3 install requests

import requests

url = "[url]"

payload = {}
headers = {
  #Headers here
}

response = requests.request("POST", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...