Python Scraping Data From the Web Additional Scraping Tasks An Intelligent Spider

Josh Keenan
Josh Keenan
19,300 Points

Form contents not being output

So I have run this and like another user, this spider doesn't actually output anything at all and I have no idea why. Code should be pretty much identical to that in the video.

from scrapy.http import FormRequest
from scrapy.spiders import Spider

class FormSpider(Spider):
    name = "horseform"

    start_urls = [""]

    def parse(self, response):
        formdata = {"firstname": "Tom", "lastname": "Thomson", "jobtitle": "Chef"}
        return FormRequest.from_response(response,

    def after_post(self, response):
        print("\n \n ============= \n \nForm processed.\n\n")
        print("\n\n ============= \n \