From 806c1ea5aea36f7fa236b6648c1726f355446fca Mon Sep 17 00:00:00 2001 From: Amine Daouma Date: Sun, 22 Sep 2024 19:06:56 +0200 Subject: [PATCH 1/5] initial commit scrape https://quotes.toscrape.com/js/ --- .gitignore | 1 + quotes_js_scraper/data.json | 12 ++++++ quotes_js_scraper/settings.py | 66 +++++++++++++++-------------- quotes_js_scraper/spiders/quotes.py | 19 +++++++-- 4 files changed, 63 insertions(+), 35 deletions(-) create mode 100644 .gitignore create mode 100644 quotes_js_scraper/data.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..eba74f4c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +venv/ \ No newline at end of file diff --git a/quotes_js_scraper/data.json b/quotes_js_scraper/data.json new file mode 100644 index 00000000..16c8a0a3 --- /dev/null +++ b/quotes_js_scraper/data.json @@ -0,0 +1,12 @@ +[ +{"text": "\u201cThe world as we have created it is a process of our thinking. It cannot be changed without changing our thinking.\u201d", "author": "Albert Einstein", "tags": ["change", "deep-thoughts", "thinking", "world"]}, +{"text": "\u201cIt is our choices, Harry, that show what we truly are, far more than our abilities.\u201d", "author": "J.K. Rowling", "tags": ["abilities", "choices"]}, +{"text": "\u201cThere are only two ways to live your life. One is as though nothing is a miracle. The other is as though everything is a miracle.\u201d", "author": "Albert Einstein", "tags": ["inspirational", "life", "live", "miracle", "miracles"]}, +{"text": "\u201cThe person, be it gentleman or lady, who has not pleasure in a good novel, must be intolerably stupid.\u201d", "author": "Jane Austen", "tags": ["aliteracy", "books", "classic", "humor"]}, +{"text": "\u201cImperfection is beauty, madness is genius and it's better to be absolutely ridiculous than absolutely boring.\u201d", "author": "Marilyn Monroe", "tags": ["be-yourself", "inspirational"]}, +{"text": "\u201cTry not to become a man of success. Rather become a man of value.\u201d", "author": "Albert Einstein", "tags": ["adulthood", "success", "value"]}, +{"text": "\u201cIt is better to be hated for what you are than to be loved for what you are not.\u201d", "author": "Andr\u00e9 Gide", "tags": ["life", "love"]}, +{"text": "\u201cI have not failed. I've just found 10,000 ways that won't work.\u201d", "author": "Thomas A. Edison", "tags": ["edison", "failure", "inspirational", "paraphrased"]}, +{"text": "\u201cA woman is like a tea bag; you never know how strong it is until it's in hot water.\u201d", "author": "Eleanor Roosevelt", "tags": ["misattributed-eleanor-roosevelt"]}, +{"text": "\u201cA day without sunshine is like, you know, night.\u201d", "author": "Steve Martin", "tags": ["humor", "obvious", "simile"]} +] \ No newline at end of file diff --git a/quotes_js_scraper/settings.py b/quotes_js_scraper/settings.py index 3206c8af..ad577f48 100644 --- a/quotes_js_scraper/settings.py +++ b/quotes_js_scraper/settings.py @@ -7,82 +7,86 @@ # https://docs.scrapy.org/en/latest/topics/downloader-middleware.html # https://docs.scrapy.org/en/latest/topics/spider-middleware.html -BOT_NAME = 'quotes_js_scraper' +BOT_NAME = "quotes_js_scraper" -SPIDER_MODULES = ['quotes_js_scraper.spiders'] -NEWSPIDER_MODULE = 'quotes_js_scraper.spiders' +SPIDER_MODULES = ["quotes_js_scraper.spiders"] +NEWSPIDER_MODULE = "quotes_js_scraper.spiders" # Crawl responsibly by identifying yourself (and your website) on the user-agent -#USER_AGENT = 'quotes_js_scraper (+http://www.yourdomain.com)' +# USER_AGENT = 'quotes_js_scraper (+http://www.yourdomain.com)' # Obey robots.txt rules ROBOTSTXT_OBEY = True # Configure maximum concurrent requests performed by Scrapy (default: 16) -#CONCURRENT_REQUESTS = 32 +# CONCURRENT_REQUESTS = 32 # Configure a delay for requests for the same website (default: 0) # See https://docs.scrapy.org/en/latest/topics/settings.html#download-delay # See also autothrottle settings and docs -#DOWNLOAD_DELAY = 3 +# DOWNLOAD_DELAY = 3 # The download delay setting will honor only one of: -#CONCURRENT_REQUESTS_PER_DOMAIN = 16 -#CONCURRENT_REQUESTS_PER_IP = 16 +# CONCURRENT_REQUESTS_PER_DOMAIN = 16 +# CONCURRENT_REQUESTS_PER_IP = 16 # Disable cookies (enabled by default) -#COOKIES_ENABLED = False +# COOKIES_ENABLED = False # Disable Telnet Console (enabled by default) -#TELNETCONSOLE_ENABLED = False +# TELNETCONSOLE_ENABLED = False # Override the default request headers: -#DEFAULT_REQUEST_HEADERS = { +# DEFAULT_REQUEST_HEADERS = { # 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', # 'Accept-Language': 'en', -#} +# } # Enable or disable spider middlewares # See https://docs.scrapy.org/en/latest/topics/spider-middleware.html -#SPIDER_MIDDLEWARES = { +# SPIDER_MIDDLEWARES = { # 'quotes_js_scraper.middlewares.QuotesJsScraperSpiderMiddleware': 543, -#} +# } # Enable or disable downloader middlewares # See https://docs.scrapy.org/en/latest/topics/downloader-middleware.html -#DOWNLOADER_MIDDLEWARES = { -# 'quotes_js_scraper.middlewares.QuotesJsScraperDownloaderMiddleware': 543, -#} # Enable or disable extensions # See https://docs.scrapy.org/en/latest/topics/extensions.html -#EXTENSIONS = { +# EXTENSIONS = { # 'scrapy.extensions.telnet.TelnetConsole': None, -#} +# } # Configure item pipelines # See https://docs.scrapy.org/en/latest/topics/item-pipeline.html -#ITEM_PIPELINES = { +# ITEM_PIPELINES = { # 'quotes_js_scraper.pipelines.QuotesJsScraperPipeline': 300, -#} +# } # Enable and configure the AutoThrottle extension (disabled by default) # See https://docs.scrapy.org/en/latest/topics/autothrottle.html -#AUTOTHROTTLE_ENABLED = True +# AUTOTHROTTLE_ENABLED = True # The initial download delay -#AUTOTHROTTLE_START_DELAY = 5 +# AUTOTHROTTLE_START_DELAY = 5 # The maximum download delay to be set in case of high latencies -#AUTOTHROTTLE_MAX_DELAY = 60 +# AUTOTHROTTLE_MAX_DELAY = 60 # The average number of requests Scrapy should be sending in parallel to # each remote server -#AUTOTHROTTLE_TARGET_CONCURRENCY = 1.0 +# AUTOTHROTTLE_TARGET_CONCURRENCY = 1.0 # Enable showing throttling stats for every response received: -#AUTOTHROTTLE_DEBUG = False +# AUTOTHROTTLE_DEBUG = False # Enable and configure HTTP caching (disabled by default) # See https://docs.scrapy.org/en/latest/topics/downloader-middleware.html#httpcache-middleware-settings -#HTTPCACHE_ENABLED = True -#HTTPCACHE_EXPIRATION_SECS = 0 -#HTTPCACHE_DIR = 'httpcache' -#HTTPCACHE_IGNORE_HTTP_CODES = [] -#HTTPCACHE_STORAGE = 'scrapy.extensions.httpcache.FilesystemCacheStorage' +# HTTPCACHE_ENABLED = True +# HTTPCACHE_EXPIRATION_SECS = 0 +# HTTPCACHE_DIR = 'httpcache' +# HTTPCACHE_IGNORE_HTTP_CODES = [] +# HTTPCACHE_STORAGE = 'scrapy.extensions.httpcache.FilesystemCacheStorage' + +DOWNLOAD_HANDLERS = { + "http": "scrapy_playwright.handler.ScrapyPlaywrightDownloadHandler", + "https": "scrapy_playwright.handler.ScrapyPlaywrightDownloadHandler", +} + +TWISTED_REACTOR = "twisted.internet.asyncioreactor.AsyncioSelectorReactor" diff --git a/quotes_js_scraper/spiders/quotes.py b/quotes_js_scraper/spiders/quotes.py index 4c3b83ac..358d406f 100644 --- a/quotes_js_scraper/spiders/quotes.py +++ b/quotes_js_scraper/spiders/quotes.py @@ -3,9 +3,20 @@ class QuotesSpider(scrapy.Spider): - name = 'quotes' - allowed_domains = ['quotes.toscrape.com'] - start_urls = ['http://quotes.toscrape.com/'] + name = "quotes" + allowed_domains = ["quotes.toscrape.com"] + + def start_requests(self): + url = "https://quotes.toscrape.com/js/" + yield scrapy.Request(url, meta={"playwright": True}) def parse(self, response): - pass + for quote in response.css("div.quote"): + quote_item = QuoteItem() + quote_item["text"] = quote.css("span.text::text").get() + quote_item["author"] = quote.css("small.author::text").get() + quote_item["tags"] = quote.css("div.tags a.tag::text").getall() + self.logger.info(f"Quote: {quote_item}") + yield quote_item # Corrected line + + self.log("Saved all quotes") From 7e416b38aecb51c75c893d00d92166951a859f68 Mon Sep 17 00:00:00 2001 From: Amine Daouma Date: Sun, 22 Sep 2024 19:13:03 +0200 Subject: [PATCH 2/5] use wait_for_selection Page method and use error callback when the url is not reached --- quotes_js_scraper/spiders/quotes.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/quotes_js_scraper/spiders/quotes.py b/quotes_js_scraper/spiders/quotes.py index 358d406f..4dd0b195 100644 --- a/quotes_js_scraper/spiders/quotes.py +++ b/quotes_js_scraper/spiders/quotes.py @@ -1,5 +1,6 @@ import scrapy from quotes_js_scraper.items import QuoteItem +from scrapy_playwright.page import PageMethod class QuotesSpider(scrapy.Spider): @@ -8,7 +9,15 @@ class QuotesSpider(scrapy.Spider): def start_requests(self): url = "https://quotes.toscrape.com/js/" - yield scrapy.Request(url, meta={"playwright": True}) + yield scrapy.Request( + url, + meta=dict( + playwright=True, + playwright_include_page=True, + playwright_page_methods=[PageMethod("wait_for_selector", "div.quote")], + ), + errback=self.errback, + ) def parse(self, response): for quote in response.css("div.quote"): @@ -20,3 +29,8 @@ def parse(self, response): yield quote_item # Corrected line self.log("Saved all quotes") + + async def errback(self, failure): + self.logger.error(f"Failed to load page: {failure}") + page = failure.request.meta["playwright_page"] + await page.close() From ee36752dd0e135bf0e43560f666d98aa0a565534 Mon Sep 17 00:00:00 2001 From: Amine Daouma Date: Sun, 22 Sep 2024 19:18:58 +0200 Subject: [PATCH 3/5] scraping multiple pages using Playwright on pagination --- quotes_js_scraper/data.json | 92 ++++++++++++++++++++++++++++- quotes_js_scraper/spiders/quotes.py | 21 ++++++- 2 files changed, 110 insertions(+), 3 deletions(-) diff --git a/quotes_js_scraper/data.json b/quotes_js_scraper/data.json index 16c8a0a3..fe65faca 100644 --- a/quotes_js_scraper/data.json +++ b/quotes_js_scraper/data.json @@ -8,5 +8,95 @@ {"text": "\u201cIt is better to be hated for what you are than to be loved for what you are not.\u201d", "author": "Andr\u00e9 Gide", "tags": ["life", "love"]}, {"text": "\u201cI have not failed. I've just found 10,000 ways that won't work.\u201d", "author": "Thomas A. Edison", "tags": ["edison", "failure", "inspirational", "paraphrased"]}, {"text": "\u201cA woman is like a tea bag; you never know how strong it is until it's in hot water.\u201d", "author": "Eleanor Roosevelt", "tags": ["misattributed-eleanor-roosevelt"]}, -{"text": "\u201cA day without sunshine is like, you know, night.\u201d", "author": "Steve Martin", "tags": ["humor", "obvious", "simile"]} +{"text": "\u201cA day without sunshine is like, you know, night.\u201d", "author": "Steve Martin", "tags": ["humor", "obvious", "simile"]}, +{"text": "\u201cThis life is what you make it. No matter what, you're going to mess up sometimes, it's a universal truth. But the good part is you get to decide how you're going to mess it up. Girls will be your friends - they'll act like it anyway. But just remember, some come, some go. The ones that stay with you through everything - they're your true best friends. Don't let go of them. Also remember, sisters make the best friends in the world. As for lovers, well, they'll come and go too. And baby, I hate to say it, most of them - actually pretty much all of them are going to break your heart, but you can't give up because if you give up, you'll never find your soulmate. You'll never find that half who makes you whole and that goes for everything. Just because you fail once, doesn't mean you're gonna fail at everything. Keep trying, hold on, and always, always, always believe in yourself, because if you don't, then who will, sweetie? So keep your head high, keep your chin up, and most importantly, keep smiling, because life's a beautiful thing and there's so much to smile about.\u201d", "author": "Marilyn Monroe", "tags": ["friends", "heartbreak", "inspirational", "life", "love", "sisters"]}, +{"text": "\u201cIt takes a great deal of bravery to stand up to our enemies, but just as much to stand up to our friends.\u201d", "author": "J.K. Rowling", "tags": ["courage", "friends"]}, +{"text": "\u201cIf you can't explain it to a six year old, you don't understand it yourself.\u201d", "author": "Albert Einstein", "tags": ["simplicity", "understand"]}, +{"text": "\u201cYou may not be her first, her last, or her only. She loved before she may love again. But if she loves you now, what else matters? She's not perfect\u2014you aren't either, and the two of you may never be perfect together but if she can make you laugh, cause you to think twice, and admit to being human and making mistakes, hold onto her and give her the most you can. She may not be thinking about you every second of the day, but she will give you a part of her that she knows you can break\u2014her heart. So don't hurt her, don't change her, don't analyze and don't expect more than she can give. Smile when she makes you happy, let her know when she makes you mad, and miss her when she's not there.\u201d", "author": "Bob Marley", "tags": ["love"]}, +{"text": "\u201cI like nonsense, it wakes up the brain cells. Fantasy is a necessary ingredient in living.\u201d", "author": "Dr. Seuss", "tags": ["fantasy"]}, +{"text": "\u201cI may not have gone where I intended to go, but I think I have ended up where I needed to be.\u201d", "author": "Douglas Adams", "tags": ["life", "navigation"]}, +{"text": "\u201cThe opposite of love is not hate, it's indifference. The opposite of art is not ugliness, it's indifference. The opposite of faith is not heresy, it's indifference. And the opposite of life is not death, it's indifference.\u201d", "author": "Elie Wiesel", "tags": ["activism", "apathy", "hate", "indifference", "inspirational", "love", "opposite", "philosophy"]}, +{"text": "\u201cIt is not a lack of love, but a lack of friendship that makes unhappy marriages.\u201d", "author": "Friedrich Nietzsche", "tags": ["friendship", "lack-of-friendship", "lack-of-love", "love", "marriage", "unhappy-marriage"]}, +{"text": "\u201cGood friends, good books, and a sleepy conscience: this is the ideal life.\u201d", "author": "Mark Twain", "tags": ["books", "contentment", "friends", "friendship", "life"]}, +{"text": "\u201cLife is what happens to us while we are making other plans.\u201d", "author": "Allen Saunders", "tags": ["fate", "life", "misattributed-john-lennon", "planning", "plans"]}, +{"text": "\u201cI love you without knowing how, or when, or from where. I love you simply, without problems or pride: I love you in this way because I do not know any other way of loving but this, in which there is no I or you, so intimate that your hand upon my chest is my hand, so intimate that when I fall asleep your eyes close.\u201d", "author": "Pablo Neruda", "tags": ["love", "poetry"]}, +{"text": "\u201cFor every minute you are angry you lose sixty seconds of happiness.\u201d", "author": "Ralph Waldo Emerson", "tags": ["happiness"]}, +{"text": "\u201cIf you judge people, you have no time to love them.\u201d", "author": "Mother Teresa", "tags": ["attributed-no-source"]}, +{"text": "\u201cAnyone who thinks sitting in church can make you a Christian must also think that sitting in a garage can make you a car.\u201d", "author": "Garrison Keillor", "tags": ["humor", "religion"]}, +{"text": "\u201cBeauty is in the eye of the beholder and it may be necessary from time to time to give a stupid or misinformed beholder a black eye.\u201d", "author": "Jim Henson", "tags": ["humor"]}, +{"text": "\u201cToday you are You, that is truer than true. There is no one alive who is Youer than You.\u201d", "author": "Dr. Seuss", "tags": ["comedy", "life", "yourself"]}, +{"text": "\u201cIf you want your children to be intelligent, read them fairy tales. If you want them to be more intelligent, read them more fairy tales.\u201d", "author": "Albert Einstein", "tags": ["children", "fairy-tales"]}, +{"text": "\u201cIt is impossible to live without failing at something, unless you live so cautiously that you might as well not have lived at all - in which case, you fail by default.\u201d", "author": "J.K. Rowling", "tags": []}, +{"text": "\u201cLogic will get you from A to Z; imagination will get you everywhere.\u201d", "author": "Albert Einstein", "tags": ["imagination"]}, +{"text": "\u201cOne good thing about music, when it hits you, you feel no pain.\u201d", "author": "Bob Marley", "tags": ["music"]}, +{"text": "\u201cThe more that you read, the more things you will know. The more that you learn, the more places you'll go.\u201d", "author": "Dr. Seuss", "tags": ["learning", "reading", "seuss"]}, +{"text": "\u201cOf course it is happening inside your head, Harry, but why on earth should that mean that it is not real?\u201d", "author": "J.K. Rowling", "tags": ["dumbledore"]}, +{"text": "\u201cThe truth is, everyone is going to hurt you. You just got to find the ones worth suffering for.\u201d", "author": "Bob Marley", "tags": ["friendship"]}, +{"text": "\u201cNot all of us can do great things. But we can do small things with great love.\u201d", "author": "Mother Teresa", "tags": ["misattributed-to-mother-teresa", "paraphrased"]}, +{"text": "\u201cTo the well-organized mind, death is but the next great adventure.\u201d", "author": "J.K. Rowling", "tags": ["death", "inspirational"]}, +{"text": "\u201cAll you need is love. But a little chocolate now and then doesn't hurt.\u201d", "author": "Charles M. Schulz", "tags": ["chocolate", "food", "humor"]}, +{"text": "\u201cWe read to know we're not alone.\u201d", "author": "William Nicholson", "tags": ["misattributed-to-c-s-lewis", "reading"]}, +{"text": "\u201cAny fool can know. The point is to understand.\u201d", "author": "Albert Einstein", "tags": ["knowledge", "learning", "understanding", "wisdom"]}, +{"text": "\u201cI have always imagined that Paradise will be a kind of library.\u201d", "author": "Jorge Luis Borges", "tags": ["books", "library"]}, +{"text": "\u201cIt is never too late to be what you might have been.\u201d", "author": "George Eliot", "tags": ["inspirational"]}, +{"text": "\u201cA reader lives a thousand lives before he dies, said Jojen. The man who never reads lives only one.\u201d", "author": "George R.R. Martin", "tags": ["read", "readers", "reading", "reading-books"]}, +{"text": "\u201cYou can never get a cup of tea large enough or a book long enough to suit me.\u201d", "author": "C.S. Lewis", "tags": ["books", "inspirational", "reading", "tea"]}, +{"text": "\u201cYou believe lies so you eventually learn to trust no one but yourself.\u201d", "author": "Marilyn Monroe", "tags": []}, +{"text": "\u201cIf you can make a woman laugh, you can make her do anything.\u201d", "author": "Marilyn Monroe", "tags": ["girls", "love"]}, +{"text": "\u201cLife is like riding a bicycle. To keep your balance, you must keep moving.\u201d", "author": "Albert Einstein", "tags": ["life", "simile"]}, +{"text": "\u201cThe real lover is the man who can thrill you by kissing your forehead or smiling into your eyes or just staring into space.\u201d", "author": "Marilyn Monroe", "tags": ["love"]}, +{"text": "\u201cA wise girl kisses but doesn't love, listens but doesn't believe, and leaves before she is left.\u201d", "author": "Marilyn Monroe", "tags": ["attributed-no-source"]}, +{"text": "\u201cOnly in the darkness can you see the stars.\u201d", "author": "Martin Luther King Jr.", "tags": ["hope", "inspirational"]}, +{"text": "\u201cIt matters not what someone is born, but what they grow to be.\u201d", "author": "J.K. Rowling", "tags": ["dumbledore"]}, +{"text": "\u201cLove does not begin and end the way we seem to think it does. Love is a battle, love is a war; love is a growing up.\u201d", "author": "James Baldwin", "tags": ["love"]}, +{"text": "\u201cThere is nothing I would not do for those who are really my friends. I have no notion of loving people by halves, it is not my nature.\u201d", "author": "Jane Austen", "tags": ["friendship", "love"]}, +{"text": "\u201cDo one thing every day that scares you.\u201d", "author": "Eleanor Roosevelt", "tags": ["attributed", "fear", "inspiration"]}, +{"text": "\u201cI am good, but not an angel. I do sin, but I am not the devil. I am just a small girl in a big world trying to find someone to love.\u201d", "author": "Marilyn Monroe", "tags": ["attributed-no-source"]}, +{"text": "\u201cIf I were not a physicist, I would probably be a musician. I often think in music. I live my daydreams in music. I see my life in terms of music.\u201d", "author": "Albert Einstein", "tags": ["music"]}, +{"text": "\u201cIf you only read the books that everyone else is reading, you can only think what everyone else is thinking.\u201d", "author": "Haruki Murakami", "tags": ["books", "thought"]}, +{"text": "\u201cThe difference between genius and stupidity is: genius has its limits.\u201d", "author": "Alexandre Dumas fils", "tags": ["misattributed-to-einstein"]}, +{"text": "\u201cHe's like a drug for you, Bella.\u201d", "author": "Stephenie Meyer", "tags": ["drug", "romance", "simile"]}, +{"text": "\u201cThere is no friend as loyal as a book.\u201d", "author": "Ernest Hemingway", "tags": ["books", "friends", "novelist-quotes"]}, +{"text": "\u201cWhen one door of happiness closes, another opens; but often we look so long at the closed door that we do not see the one which has been opened for us.\u201d", "author": "Helen Keller", "tags": ["inspirational"]}, +{"text": "\u201cLife isn't about finding yourself. Life is about creating yourself.\u201d", "author": "George Bernard Shaw", "tags": ["inspirational", "life", "yourself"]}, +{"text": "\u201cThat's the problem with drinking, I thought, as I poured myself a drink. If something bad happens you drink in an attempt to forget; if something good happens you drink in order to celebrate; and if nothing happens you drink to make something happen.\u201d", "author": "Charles Bukowski", "tags": ["alcohol"]}, +{"text": "\u201cYou don\u2019t forget the face of the person who was your last hope.\u201d", "author": "Suzanne Collins", "tags": ["the-hunger-games"]}, +{"text": "\u201cRemember, we're madly in love, so it's all right to kiss me anytime you feel like it.\u201d", "author": "Suzanne Collins", "tags": ["humor"]}, +{"text": "\u201cTo love at all is to be vulnerable. Love anything and your heart will be wrung and possibly broken. If you want to make sure of keeping it intact you must give it to no one, not even an animal. Wrap it carefully round with hobbies and little luxuries; avoid all entanglements. Lock it up safe in the casket or coffin of your selfishness. But in that casket, safe, dark, motionless, airless, it will change. It will not be broken; it will become unbreakable, impenetrable, irredeemable. To love is to be vulnerable.\u201d", "author": "C.S. Lewis", "tags": ["love"]}, +{"text": "\u201cNot all those who wander are lost.\u201d", "author": "J.R.R. Tolkien", "tags": ["bilbo", "journey", "lost", "quest", "travel", "wander"]}, +{"text": "\u201cDo not pity the dead, Harry. Pity the living, and, above all those who live without love.\u201d", "author": "J.K. Rowling", "tags": ["live-death-love"]}, +{"text": "\u201cThere is nothing to writing. All you do is sit down at a typewriter and bleed.\u201d", "author": "Ernest Hemingway", "tags": ["good", "writing"]}, +{"text": "\u201cFinish each day and be done with it. You have done what you could. Some blunders and absurdities no doubt crept in; forget them as soon as you can. Tomorrow is a new day. You shall begin it serenely and with too high a spirit to be encumbered with your old nonsense.\u201d", "author": "Ralph Waldo Emerson", "tags": ["life", "regrets"]}, +{"text": "\u201cI have never let my schooling interfere with my education.\u201d", "author": "Mark Twain", "tags": ["education"]}, +{"text": "\u201cI have heard there are troubles of more than one kind. Some come from ahead and some come from behind. But I've bought a big bat. I'm all ready you see. Now my troubles are going to have troubles with me!\u201d", "author": "Dr. Seuss", "tags": ["troubles"]}, +{"text": "\u201cIf I had a flower for every time I thought of you...I could walk through my garden forever.\u201d", "author": "Alfred Tennyson", "tags": ["friendship", "love"]}, +{"text": "\u201cSome people never go crazy. What truly horrible lives they must lead.\u201d", "author": "Charles Bukowski", "tags": ["humor"]}, +{"text": "\u201cThe trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.\u201d", "author": "Terry Pratchett", "tags": ["humor", "open-mind", "thinking"]}, +{"text": "\u201cThink left and think right and think low and think high. Oh, the thinks you can think up if only you try!\u201d", "author": "Dr. Seuss", "tags": ["humor", "philosophy"]}, +{"text": "\u201cWhat really knocks me out is a book that, when you're all done reading it, you wish the author that wrote it was a terrific friend of yours and you could call him up on the phone whenever you felt like it. That doesn't happen much, though.\u201d", "author": "J.D. Salinger", "tags": ["authors", "books", "literature", "reading", "writing"]}, +{"text": "\u201cThe reason I talk to myself is because I\u2019m the only one whose answers I accept.\u201d", "author": "George Carlin", "tags": ["humor", "insanity", "lies", "lying", "self-indulgence", "truth"]}, +{"text": "\u201cYou may say I'm a dreamer, but I'm not the only one. I hope someday you'll join us. And the world will live as one.\u201d", "author": "John Lennon", "tags": ["beatles", "connection", "dreamers", "dreaming", "dreams", "hope", "inspirational", "peace"]}, +{"text": "\u201cI am free of all prejudice. I hate everyone equally. \u201d", "author": "W.C. Fields", "tags": ["humor", "sinister"]}, +{"text": "\u201cThe question isn't who is going to let me; it's who is going to stop me.\u201d", "author": "Ayn Rand", "tags": []}, +{"text": "\u201c\u2032Classic\u2032 - a book which people praise and don't read.\u201d", "author": "Mark Twain", "tags": ["books", "classic", "reading"]}, +{"text": "\u201cAnyone who has never made a mistake has never tried anything new.\u201d", "author": "Albert Einstein", "tags": ["mistakes"]}, +{"text": "\u201cA lady's imagination is very rapid; it jumps from admiration to love, from love to matrimony in a moment.\u201d", "author": "Jane Austen", "tags": ["humor", "love", "romantic", "women"]}, +{"text": "\u201cRemember, if the time should come when you have to make a choice between what is right and what is easy, remember what happened to a boy who was good, and kind, and brave, because he strayed across the path of Lord Voldemort. Remember Cedric Diggory.\u201d", "author": "J.K. Rowling", "tags": ["integrity"]}, +{"text": "\u201cI declare after all there is no enjoyment like reading! How much sooner one tires of any thing than of a book! -- When I have a house of my own, I shall be miserable if I have not an excellent library.\u201d", "author": "Jane Austen", "tags": ["books", "library", "reading"]}, +{"text": "\u201cThere are few people whom I really love, and still fewer of whom I think well. The more I see of the world, the more am I dissatisfied with it; and every day confirms my belief of the inconsistency of all human characters, and of the little dependence that can be placed on the appearance of merit or sense.\u201d", "author": "Jane Austen", "tags": ["elizabeth-bennet", "jane-austen"]}, +{"text": "\u201cSome day you will be old enough to start reading fairy tales again.\u201d", "author": "C.S. Lewis", "tags": ["age", "fairytales", "growing-up"]}, +{"text": "\u201cWe are not necessarily doubting that God will do the best for us; we are wondering how painful the best will turn out to be.\u201d", "author": "C.S. Lewis", "tags": ["god"]}, +{"text": "\u201cThe fear of death follows from the fear of life. A man who lives fully is prepared to die at any time.\u201d", "author": "Mark Twain", "tags": ["death", "life"]}, +{"text": "\u201cA lie can travel half way around the world while the truth is putting on its shoes.\u201d", "author": "Mark Twain", "tags": ["misattributed-mark-twain", "truth"]}, +{"text": "\u201cI believe in Christianity as I believe that the sun has risen: not only because I see it, but because by it I see everything else.\u201d", "author": "C.S. Lewis", "tags": ["christianity", "faith", "religion", "sun"]}, +{"text": "\u201cThe truth.\" Dumbledore sighed. \"It is a beautiful and terrible thing, and should therefore be treated with great caution.\u201d", "author": "J.K. Rowling", "tags": ["truth"]}, +{"text": "\u201cI'm the one that's got to die when it's time for me to die, so let me live my life the way I want to.\u201d", "author": "Jimi Hendrix", "tags": ["death", "life"]}, +{"text": "\u201cTo die will be an awfully big adventure.\u201d", "author": "J.M. Barrie", "tags": ["adventure", "love"]}, +{"text": "\u201cIt takes courage to grow up and become who you really are.\u201d", "author": "E.E. Cummings", "tags": ["courage"]}, +{"text": "\u201cBut better to get hurt by the truth than comforted with a lie.\u201d", "author": "Khaled Hosseini", "tags": ["life"]}, +{"text": "\u201cYou never really understand a person until you consider things from his point of view... Until you climb inside of his skin and walk around in it.\u201d", "author": "Harper Lee", "tags": ["better-life-empathy"]}, +{"text": "\u201cYou have to write the book that wants to be written. And if the book will be too difficult for grown-ups, then you write it for children.\u201d", "author": "Madeleine L'Engle", "tags": ["books", "children", "difficult", "grown-ups", "write", "writers", "writing"]}, +{"text": "\u201cNever tell the truth to people who are not worthy of it.\u201d", "author": "Mark Twain", "tags": ["truth"]}, +{"text": "\u201cA person's a person, no matter how small.\u201d", "author": "Dr. Seuss", "tags": ["inspirational"]}, +{"text": "\u201c... a mind needs books as a sword needs a whetstone, if it is to keep its edge.\u201d", "author": "George R.R. Martin", "tags": ["books", "mind"]} ] \ No newline at end of file diff --git a/quotes_js_scraper/spiders/quotes.py b/quotes_js_scraper/spiders/quotes.py index 4dd0b195..193bdf0a 100644 --- a/quotes_js_scraper/spiders/quotes.py +++ b/quotes_js_scraper/spiders/quotes.py @@ -19,16 +19,33 @@ def start_requests(self): errback=self.errback, ) - def parse(self, response): + async def parse(self, response): + page = response.meta["playwright_page"] + await page.close() + for quote in response.css("div.quote"): quote_item = QuoteItem() quote_item["text"] = quote.css("span.text::text").get() quote_item["author"] = quote.css("small.author::text").get() quote_item["tags"] = quote.css("div.tags a.tag::text").getall() self.logger.info(f"Quote: {quote_item}") - yield quote_item # Corrected line + yield quote_item self.log("Saved all quotes") + next_page = response.css("li.next a::attr(href)").get() + if next_page is not None: + next_page_url = "https://quotes.toscrape.com" + next_page + yield scrapy.Request( + next_page_url, + meta=dict( + playwright=True, + playwright_include_page=True, + playwright_page_methods=[ + PageMethod("wait_for_selector", "div.quote") + ], + ), + errback=self.errback, + ) async def errback(self, failure): self.logger.error(f"Failed to load page: {failure}") From a7096bd72461f09ecf713ebc32153148660923d6 Mon Sep 17 00:00:00 2001 From: Amine Daouma Date: Sun, 22 Sep 2024 19:31:51 +0200 Subject: [PATCH 4/5] scroll and scrape --- quotes_js_scraper/data.json | 42 +---------------------------- quotes_js_scraper/spiders/quotes.py | 38 +++++++++++++++----------- 2 files changed, 23 insertions(+), 57 deletions(-) diff --git a/quotes_js_scraper/data.json b/quotes_js_scraper/data.json index fe65faca..04cd766f 100644 --- a/quotes_js_scraper/data.json +++ b/quotes_js_scraper/data.json @@ -58,45 +58,5 @@ {"text": "\u201cHe's like a drug for you, Bella.\u201d", "author": "Stephenie Meyer", "tags": ["drug", "romance", "simile"]}, {"text": "\u201cThere is no friend as loyal as a book.\u201d", "author": "Ernest Hemingway", "tags": ["books", "friends", "novelist-quotes"]}, {"text": "\u201cWhen one door of happiness closes, another opens; but often we look so long at the closed door that we do not see the one which has been opened for us.\u201d", "author": "Helen Keller", "tags": ["inspirational"]}, -{"text": "\u201cLife isn't about finding yourself. Life is about creating yourself.\u201d", "author": "George Bernard Shaw", "tags": ["inspirational", "life", "yourself"]}, -{"text": "\u201cThat's the problem with drinking, I thought, as I poured myself a drink. If something bad happens you drink in an attempt to forget; if something good happens you drink in order to celebrate; and if nothing happens you drink to make something happen.\u201d", "author": "Charles Bukowski", "tags": ["alcohol"]}, -{"text": "\u201cYou don\u2019t forget the face of the person who was your last hope.\u201d", "author": "Suzanne Collins", "tags": ["the-hunger-games"]}, -{"text": "\u201cRemember, we're madly in love, so it's all right to kiss me anytime you feel like it.\u201d", "author": "Suzanne Collins", "tags": ["humor"]}, -{"text": "\u201cTo love at all is to be vulnerable. Love anything and your heart will be wrung and possibly broken. If you want to make sure of keeping it intact you must give it to no one, not even an animal. Wrap it carefully round with hobbies and little luxuries; avoid all entanglements. Lock it up safe in the casket or coffin of your selfishness. But in that casket, safe, dark, motionless, airless, it will change. It will not be broken; it will become unbreakable, impenetrable, irredeemable. To love is to be vulnerable.\u201d", "author": "C.S. Lewis", "tags": ["love"]}, -{"text": "\u201cNot all those who wander are lost.\u201d", "author": "J.R.R. Tolkien", "tags": ["bilbo", "journey", "lost", "quest", "travel", "wander"]}, -{"text": "\u201cDo not pity the dead, Harry. Pity the living, and, above all those who live without love.\u201d", "author": "J.K. Rowling", "tags": ["live-death-love"]}, -{"text": "\u201cThere is nothing to writing. All you do is sit down at a typewriter and bleed.\u201d", "author": "Ernest Hemingway", "tags": ["good", "writing"]}, -{"text": "\u201cFinish each day and be done with it. You have done what you could. Some blunders and absurdities no doubt crept in; forget them as soon as you can. Tomorrow is a new day. You shall begin it serenely and with too high a spirit to be encumbered with your old nonsense.\u201d", "author": "Ralph Waldo Emerson", "tags": ["life", "regrets"]}, -{"text": "\u201cI have never let my schooling interfere with my education.\u201d", "author": "Mark Twain", "tags": ["education"]}, -{"text": "\u201cI have heard there are troubles of more than one kind. Some come from ahead and some come from behind. But I've bought a big bat. I'm all ready you see. Now my troubles are going to have troubles with me!\u201d", "author": "Dr. Seuss", "tags": ["troubles"]}, -{"text": "\u201cIf I had a flower for every time I thought of you...I could walk through my garden forever.\u201d", "author": "Alfred Tennyson", "tags": ["friendship", "love"]}, -{"text": "\u201cSome people never go crazy. What truly horrible lives they must lead.\u201d", "author": "Charles Bukowski", "tags": ["humor"]}, -{"text": "\u201cThe trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.\u201d", "author": "Terry Pratchett", "tags": ["humor", "open-mind", "thinking"]}, -{"text": "\u201cThink left and think right and think low and think high. Oh, the thinks you can think up if only you try!\u201d", "author": "Dr. Seuss", "tags": ["humor", "philosophy"]}, -{"text": "\u201cWhat really knocks me out is a book that, when you're all done reading it, you wish the author that wrote it was a terrific friend of yours and you could call him up on the phone whenever you felt like it. That doesn't happen much, though.\u201d", "author": "J.D. Salinger", "tags": ["authors", "books", "literature", "reading", "writing"]}, -{"text": "\u201cThe reason I talk to myself is because I\u2019m the only one whose answers I accept.\u201d", "author": "George Carlin", "tags": ["humor", "insanity", "lies", "lying", "self-indulgence", "truth"]}, -{"text": "\u201cYou may say I'm a dreamer, but I'm not the only one. I hope someday you'll join us. And the world will live as one.\u201d", "author": "John Lennon", "tags": ["beatles", "connection", "dreamers", "dreaming", "dreams", "hope", "inspirational", "peace"]}, -{"text": "\u201cI am free of all prejudice. I hate everyone equally. \u201d", "author": "W.C. Fields", "tags": ["humor", "sinister"]}, -{"text": "\u201cThe question isn't who is going to let me; it's who is going to stop me.\u201d", "author": "Ayn Rand", "tags": []}, -{"text": "\u201c\u2032Classic\u2032 - a book which people praise and don't read.\u201d", "author": "Mark Twain", "tags": ["books", "classic", "reading"]}, -{"text": "\u201cAnyone who has never made a mistake has never tried anything new.\u201d", "author": "Albert Einstein", "tags": ["mistakes"]}, -{"text": "\u201cA lady's imagination is very rapid; it jumps from admiration to love, from love to matrimony in a moment.\u201d", "author": "Jane Austen", "tags": ["humor", "love", "romantic", "women"]}, -{"text": "\u201cRemember, if the time should come when you have to make a choice between what is right and what is easy, remember what happened to a boy who was good, and kind, and brave, because he strayed across the path of Lord Voldemort. Remember Cedric Diggory.\u201d", "author": "J.K. Rowling", "tags": ["integrity"]}, -{"text": "\u201cI declare after all there is no enjoyment like reading! How much sooner one tires of any thing than of a book! -- When I have a house of my own, I shall be miserable if I have not an excellent library.\u201d", "author": "Jane Austen", "tags": ["books", "library", "reading"]}, -{"text": "\u201cThere are few people whom I really love, and still fewer of whom I think well. The more I see of the world, the more am I dissatisfied with it; and every day confirms my belief of the inconsistency of all human characters, and of the little dependence that can be placed on the appearance of merit or sense.\u201d", "author": "Jane Austen", "tags": ["elizabeth-bennet", "jane-austen"]}, -{"text": "\u201cSome day you will be old enough to start reading fairy tales again.\u201d", "author": "C.S. Lewis", "tags": ["age", "fairytales", "growing-up"]}, -{"text": "\u201cWe are not necessarily doubting that God will do the best for us; we are wondering how painful the best will turn out to be.\u201d", "author": "C.S. Lewis", "tags": ["god"]}, -{"text": "\u201cThe fear of death follows from the fear of life. A man who lives fully is prepared to die at any time.\u201d", "author": "Mark Twain", "tags": ["death", "life"]}, -{"text": "\u201cA lie can travel half way around the world while the truth is putting on its shoes.\u201d", "author": "Mark Twain", "tags": ["misattributed-mark-twain", "truth"]}, -{"text": "\u201cI believe in Christianity as I believe that the sun has risen: not only because I see it, but because by it I see everything else.\u201d", "author": "C.S. Lewis", "tags": ["christianity", "faith", "religion", "sun"]}, -{"text": "\u201cThe truth.\" Dumbledore sighed. \"It is a beautiful and terrible thing, and should therefore be treated with great caution.\u201d", "author": "J.K. Rowling", "tags": ["truth"]}, -{"text": "\u201cI'm the one that's got to die when it's time for me to die, so let me live my life the way I want to.\u201d", "author": "Jimi Hendrix", "tags": ["death", "life"]}, -{"text": "\u201cTo die will be an awfully big adventure.\u201d", "author": "J.M. Barrie", "tags": ["adventure", "love"]}, -{"text": "\u201cIt takes courage to grow up and become who you really are.\u201d", "author": "E.E. Cummings", "tags": ["courage"]}, -{"text": "\u201cBut better to get hurt by the truth than comforted with a lie.\u201d", "author": "Khaled Hosseini", "tags": ["life"]}, -{"text": "\u201cYou never really understand a person until you consider things from his point of view... Until you climb inside of his skin and walk around in it.\u201d", "author": "Harper Lee", "tags": ["better-life-empathy"]}, -{"text": "\u201cYou have to write the book that wants to be written. And if the book will be too difficult for grown-ups, then you write it for children.\u201d", "author": "Madeleine L'Engle", "tags": ["books", "children", "difficult", "grown-ups", "write", "writers", "writing"]}, -{"text": "\u201cNever tell the truth to people who are not worthy of it.\u201d", "author": "Mark Twain", "tags": ["truth"]}, -{"text": "\u201cA person's a person, no matter how small.\u201d", "author": "Dr. Seuss", "tags": ["inspirational"]}, -{"text": "\u201c... a mind needs books as a sword needs a whetstone, if it is to keep its edge.\u201d", "author": "George R.R. Martin", "tags": ["books", "mind"]} +{"text": "\u201cLife isn't about finding yourself. Life is about creating yourself.\u201d", "author": "George Bernard Shaw", "tags": ["inspirational", "life", "yourself"]} ] \ No newline at end of file diff --git a/quotes_js_scraper/spiders/quotes.py b/quotes_js_scraper/spiders/quotes.py index 193bdf0a..3eab7f79 100644 --- a/quotes_js_scraper/spiders/quotes.py +++ b/quotes_js_scraper/spiders/quotes.py @@ -8,13 +8,19 @@ class QuotesSpider(scrapy.Spider): allowed_domains = ["quotes.toscrape.com"] def start_requests(self): - url = "https://quotes.toscrape.com/js/" + url = "https://quotes.toscrape.com/scroll" yield scrapy.Request( url, meta=dict( playwright=True, playwright_include_page=True, - playwright_page_methods=[PageMethod("wait_for_selector", "div.quote")], + playwright_page_methods=[ + PageMethod("wait_for_selector", "div.quote"), + PageMethod( + "evaluate", "window.scrollBy(0, document.body.scrollHeight)" + ), + PageMethod("wait_for_selector", "div.quote:nth-child(11)"), + ], ), errback=self.errback, ) @@ -32,20 +38,20 @@ async def parse(self, response): yield quote_item self.log("Saved all quotes") - next_page = response.css("li.next a::attr(href)").get() - if next_page is not None: - next_page_url = "https://quotes.toscrape.com" + next_page - yield scrapy.Request( - next_page_url, - meta=dict( - playwright=True, - playwright_include_page=True, - playwright_page_methods=[ - PageMethod("wait_for_selector", "div.quote") - ], - ), - errback=self.errback, - ) + # next_page = response.css("li.next a::attr(href)").get() + # if next_page is not None: + # next_page_url = "https://quotes.toscrape.com" + next_page + # yield scrapy.Request( + # next_page_url, + # meta=dict( + # playwright=True, + # playwright_include_page=True, + # playwright_page_methods=[ + # PageMethod("wait_for_selector", "div.quote") + # ], + # ), + # errback=self.errback, + # ) async def errback(self, failure): self.logger.error(f"Failed to load page: {failure}") From 4ec54c1c8f6e97e15ba831da469fc0ad556e2ab9 Mon Sep 17 00:00:00 2001 From: Amine Daouma Date: Sun, 22 Sep 2024 19:36:52 +0200 Subject: [PATCH 5/5] use screenshot --- quotes_js_scraper/screenshot.png | Bin 0 -> 185306 bytes quotes_js_scraper/spiders/quotes.py | 24 ++++++++++++------------ 2 files changed, 12 insertions(+), 12 deletions(-) create mode 100644 quotes_js_scraper/screenshot.png diff --git a/quotes_js_scraper/screenshot.png b/quotes_js_scraper/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..31112aef34a2f438827ce166b0bc01bc4fcea5f0 GIT binary patch literal 185306 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 z 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

WWI4UgUn_gy}6@|!?LrZ;LW##-_=i50R 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�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