主頁 > 後端開發 > (Scrapy框架)爬蟲獲取新冠疫情資料升級版 | 爬蟲案例

(Scrapy框架)爬蟲獲取新冠疫情資料升級版 | 爬蟲案例

2021-12-20 07:36:19 後端開發

目錄

前言

頁面分析

代碼調整

總結


前言

之前我寫了一篇使用Scrapy框架獲取百度的新冠疫情資料:(Scrapy框架)爬蟲獲取百度新冠疫情資料 | 爬蟲案例_阿良的博客-CSDN博客_scrapy爬蟲案例

后來有粉絲私信我,針對這個專案他需要全球每個國家的新冠資料,所以我在原來代碼的基礎上增加了一個spyder對全球各個國家的新冠資料做了爬蟲,

github專案地址:github專案

頁面分析

首先我們看一下國外資料的地址:實時更新:新型冠狀病毒肺炎疫情地圖

同樣需要頁面點擊展開全部才可以顯示所有的資料,至于如何實作的話可以參考我前言發的文章,邏輯是一樣的,

其次就是獲取xpath了,

要獲取全部國家的資料需要回圈tr[]內的值,如果要分別獲取國家名、新增、累計、治愈、死亡資料的話,需要回圈td[]內的資料,

代碼調整

在原來的items中添加國家的資料類,代碼調整如下:

class YqsjCountryItem(scrapy.Item):
    # define the fields for your item here like:
    # name = scrapy.Field()
    location = scrapy.Field()
    new = scrapy.Field()
    total = scrapy.Field()
    cure = scrapy.Field()
    dead = scrapy.Field()

添加新的spider,添加代碼如下:

class GlobalYqsjSpider(scrapy.Spider):
    name = 'global-yqsj'
    # allowed_domains = ['blog.csdn.net']
    start_urls = ['https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4']
    country_xpath = "//*[@id='foreignTable']/table/tbody/tr/td/table/tbody/tr[{}]/td[{}]//text()"

    def __init__(self):
        chrome_options = Options()
        chrome_options.add_argument('--headless')  # 使用無頭谷歌瀏覽器模式
        chrome_options.add_argument('--disable-gpu')
        chrome_options.add_argument('--no-sandbox')
        self.browser = webdriver.Chrome(chrome_options=chrome_options,
                                        executable_path="E:\\chromedriver_win32\\chromedriver.exe")
        self.browser.set_page_load_timeout(30)

    def parse(self, response, **kwargs):
        for x in range(1, 217):
            item = YqsjCountryItem()
            item['location'] = response.xpath(self.country_xpath.format(x, 1)).get()
            item['new'] = response.xpath(self.country_xpath.format(x, 2)).get()
            item['total'] = response.xpath(self.country_xpath.format(x, 3)).get()
            item['cure'] = response.xpath(self.country_xpath.format(x, 4)).get()
            item['dead'] = response.xpath(self.country_xpath.format(x, 5)).get()
            yield item

可以看到回圈了217個國家,

增加對國家資料物件的處理,寫到另一個檔案中,

# Define your item pipelines here
#
# Don't forget to add your pipeline to the ITEM_PIPELINES setting
# See: https://docs.scrapy.org/en/latest/topics/item-pipeline.html


# useful for handling different item types with a single interface
from itemadapter import ItemAdapter

from yqsj.items import YqsjChinaItem, YqsjProvinceItem, YqsjCountryItem


class YqsjPipeline:
    def __init__(self):
        self.file = open('result.txt', 'w', encoding='utf-8')
        self.file2 = open('result2.txt', 'w', encoding='utf-8')

    def process_item(self, item, spider):
        if isinstance(item, YqsjChinaItem):
            self.file.write(
                "國內疫情\n現有確診\t{}\n無癥狀\t{}\n現有疑似\t{}\n現有重癥\t{}\n累計確診\t{}\n境外輸入\t{}\n累計治愈\t{}\n累計死亡\t{}\n".format(
                    item['exist_diagnosis'],
                    item['asymptomatic'],
                    item['exist_suspecte'],
                    item['exist_severe'],
                    item['cumulative_diagnosis'],
                    item['overseas_input'],
                    item['cumulative_cure'],
                    item['cumulative_dead']))
        if isinstance(item, YqsjProvinceItem):
            self.file.write(
                "省份:{}\t新增:{}\t現有:{}\t累計:{}\t治愈:{}\t死亡:{}\n".format(
                    item['location'],
                    item['new'],
                    item['exist'],
                    item['total'],
                    item['cure'],
                    item['dead']))
        if isinstance(item, YqsjCountryItem):
            self.file2.write(
                "國家:{}\t新增:{}\t累計:{}\t治愈:{}\t死亡:{}\n".format(
                    item['location'],
                    item['new'],
                    item['total'],
                    item['cure'],
                    item['dead']))
        return item

    def close_spider(self, spider):
        self.file.close()

主函式的話將兩個spider使用2個行程運行,

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2021/11/5 22:41
# @Author  : 劍客阿良_ALiang
# @Site    : 
# @File    : main.py
from scrapy import cmdline
from multiprocessing import Process

if __name__ == '__main__':
    Process(target=cmdline.execute,args=('scrapy crawl cn-yqsj'.split(),),name='cn').start()
    Process(target=cmdline.execute, args=('scrapy crawl global-yqsj'.split(),), name='global').start()

執行一下,看看效果,

E:\ProgramData\Anaconda3\envs\pytorch\python.exe C:/Users/yi/PycharmProjects/yqsj/main.py
2021-12-19 13:49:13 [scrapy.utils.log] INFO: Scrapy 2.5.1 started (bot: yqsj)
2021-12-19 13:49:13 [scrapy.utils.log] INFO: Versions: lxml 4.6.4.0, libxml2 2.9.5, cssselect 1.1.0, parsel 1.6.0, w3lib 1.22.0, Twisted 21.7.0, Python 3.6.13 |Anaconda, Inc.| (default, Mar 16 2021, 11:37:27) [MSC v.1916 64 bit (AMD64)], pyOpenSSL 21.0.0 (OpenSSL 1.1.1l  24 Aug 2021), cryptography 35.0.0, Platform Windows-10-10.0.19041-SP0
2021-12-19 13:49:13 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.selectreactor.SelectReactor
2021-12-19 13:49:13 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'yqsj',
 'COOKIES_ENABLED': False,
 'NEWSPIDER_MODULE': 'yqsj.spiders',
 'SPIDER_MODULES': ['yqsj.spiders'],
 'USER_AGENT': 'Mozilla/5.0'}
2021-12-19 13:49:13 [scrapy.extensions.telnet] INFO: Telnet Password: 2334b2c794604536
2021-12-19 13:49:13 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.logstats.LogStats']
2021-12-19 13:49:13 [scrapy.utils.log] INFO: Scrapy 2.5.1 started (bot: yqsj)
2021-12-19 13:49:13 [scrapy.utils.log] INFO: Versions: lxml 4.6.4.0, libxml2 2.9.5, cssselect 1.1.0, parsel 1.6.0, w3lib 1.22.0, Twisted 21.7.0, Python 3.6.13 |Anaconda, Inc.| (default, Mar 16 2021, 11:37:27) [MSC v.1916 64 bit (AMD64)], pyOpenSSL 21.0.0 (OpenSSL 1.1.1l  24 Aug 2021), cryptography 35.0.0, Platform Windows-10-10.0.19041-SP0
2021-12-19 13:49:13 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.selectreactor.SelectReactor
2021-12-19 13:49:13 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'yqsj',
 'COOKIES_ENABLED': False,
 'NEWSPIDER_MODULE': 'yqsj.spiders',
 'SPIDER_MODULES': ['yqsj.spiders'],
 'USER_AGENT': 'Mozilla/5.0'}
2021-12-19 13:49:13 [scrapy.extensions.telnet] INFO: Telnet Password: 60b31600978ba690
2021-12-19 13:49:13 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.logstats.LogStats']
2021-12-19 13:49:14 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12437/session {"capabilities": {"firstMatch": [{}], "alwaysMatch": {"browserName": "chrome", "platformName": "any", "goog:chromeOptions": {"extensions": [], "args": ["--headless", "--disable-gpu", "--no-sandbox"]}}}, "desiredCapabilities": {"browserName": "chrome", "version": "", "platform": "ANY", "goog:chromeOptions": {"extensions": [], "args": ["--headless", "--disable-gpu", "--no-sandbox"]}}}
2021-12-19 13:49:14 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 127.0.0.1:12437
2021-12-19 13:49:14 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12441/session {"capabilities": {"firstMatch": [{}], "alwaysMatch": {"browserName": "chrome", "platformName": "any", "goog:chromeOptions": {"extensions": [], "args": ["--headless", "--disable-gpu", "--no-sandbox"]}}}, "desiredCapabilities": {"browserName": "chrome", "version": "", "platform": "ANY", "goog:chromeOptions": {"extensions": [], "args": ["--headless", "--disable-gpu", "--no-sandbox"]}}}
2021-12-19 13:49:14 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 127.0.0.1:12441
2021-12-19 13:49:16 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12437 "POST /session HTTP/1.1" 200 784
2021-12-19 13:49:16 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:16 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12437/session/91033903681c65cac05f496f599d72c3/timeouts {"pageLoad": 30000}
2021-12-19 13:49:16 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12437 "POST /session/91033903681c65cac05f496f599d72c3/timeouts HTTP/1.1" 200 14
2021-12-19 13:49:16 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:16 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12441 "POST /session HTTP/1.1" 200 784
2021-12-19 13:49:16 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:16 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12441/session/68af1d444db55162e76a8c04c9084e6e/timeouts {"pageLoad": 30000}
2021-12-19 13:49:16 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12441 "POST /session/68af1d444db55162e76a8c04c9084e6e/timeouts HTTP/1.1" 200 14
2021-12-19 13:49:16 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:17 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'yqsj.middlewares.YqsjDownloaderMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2021-12-19 13:49:17 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy.spidermiddlewares.offsite.OffsiteMiddleware',
 'yqsj.middlewares.YqsjSpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware']
2021-12-19 13:49:17 [scrapy.middleware] INFO: Enabled item pipelines:
['yqsj.pipelines.YqsjPipeline']
2021-12-19 13:49:17 [scrapy.core.engine] INFO: Spider opened
2021-12-19 13:49:17 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2021-12-19 13:49:17 [global-yqsj] INFO: Spider opened: global-yqsj
2021-12-19 13:49:17 [global-yqsj] INFO: Spider opened: global-yqsj
2021-12-19 13:49:17 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2021-12-19 13:49:17 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12437/session/91033903681c65cac05f496f599d72c3/url {"url": "https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4"}
2021-12-19 13:49:17 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'yqsj.middlewares.YqsjDownloaderMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2021-12-19 13:49:17 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy.spidermiddlewares.offsite.OffsiteMiddleware',
 'yqsj.middlewares.YqsjSpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware']
2021-12-19 13:49:17 [scrapy.middleware] INFO: Enabled item pipelines:
['yqsj.pipelines.YqsjPipeline']
2021-12-19 13:49:17 [scrapy.core.engine] INFO: Spider opened
2021-12-19 13:49:17 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2021-12-19 13:49:17 [cn-yqsj] INFO: Spider opened: cn-yqsj
2021-12-19 13:49:17 [cn-yqsj] INFO: Spider opened: cn-yqsj
2021-12-19 13:49:17 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2021-12-19 13:49:17 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12441/session/68af1d444db55162e76a8c04c9084e6e/url {"url": "https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0"}
2021-12-19 13:49:20 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12441 "POST /session/68af1d444db55162e76a8c04c9084e6e/url HTTP/1.1" 200 14
2021-12-19 13:49:20 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:20 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12441/session/68af1d444db55162e76a8c04c9084e6e/window/maximize {}
2021-12-19 13:49:20 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12441 "POST /session/68af1d444db55162e76a8c04c9084e6e/window/maximize HTTP/1.1" 200 48
2021-12-19 13:49:20 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:20 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12437 "POST /session/91033903681c65cac05f496f599d72c3/url HTTP/1.1" 200 14
2021-12-19 13:49:20 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:20 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12437/session/91033903681c65cac05f496f599d72c3/window/maximize {}
2021-12-19 13:49:20 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12437 "POST /session/91033903681c65cac05f496f599d72c3/window/maximize HTTP/1.1" 200 48
2021-12-19 13:49:20 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:22 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12441/session/68af1d444db55162e76a8c04c9084e6e/element {"using": "xpath", "value": "//*[@id='nationTable']/div/span"}
2021-12-19 13:49:22 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12441 "POST /session/68af1d444db55162e76a8c04c9084e6e/element HTTP/1.1" 200 88
2021-12-19 13:49:22 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:22 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12441/session/68af1d444db55162e76a8c04c9084e6e/element/82052aaf-512a-47d9-b730-65555b79031f/click {"id": "82052aaf-512a-47d9-b730-65555b79031f"}
2021-12-19 13:49:22 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12437/session/91033903681c65cac05f496f599d72c3/element {"using": "xpath", "value": "//*[@id='nationTable']/div/span"}
2021-12-19 13:49:22 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12437 "POST /session/91033903681c65cac05f496f599d72c3/element HTTP/1.1" 200 88
2021-12-19 13:49:22 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:22 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12437/session/91033903681c65cac05f496f599d72c3/element/7fe4a4d2-433d-4213-aecb-9e0b4a60368d/click {"id": "7fe4a4d2-433d-4213-aecb-9e0b4a60368d"}
2021-12-19 13:49:22 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12441 "POST /session/68af1d444db55162e76a8c04c9084e6e/element/82052aaf-512a-47d9-b730-65555b79031f/click HTTP/1.1" 200 14
2021-12-19 13:49:22 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:22 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12441/session/68af1d444db55162e76a8c04c9084e6e/element {"using": "xpath", "value": "//*[@id='foreignTable']/div/span"}
2021-12-19 13:49:22 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12441 "POST /session/68af1d444db55162e76a8c04c9084e6e/element HTTP/1.1" 200 88
2021-12-19 13:49:22 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:22 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12441/session/68af1d444db55162e76a8c04c9084e6e/element/19b1b549-a581-42a8-9ef3-96fc2e330e4d/click {"id": "19b1b549-a581-42a8-9ef3-96fc2e330e4d"}
2021-12-19 13:49:23 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12441 "POST /session/68af1d444db55162e76a8c04c9084e6e/element/19b1b549-a581-42a8-9ef3-96fc2e330e4d/click HTTP/1.1" 200 14
2021-12-19 13:49:23 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
點擊展開例外
2021-12-19 13:49:23 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12437 "POST /session/91033903681c65cac05f496f599d72c3/element/7fe4a4d2-433d-4213-aecb-9e0b4a60368d/click HTTP/1.1" 400 1326
2021-12-19 13:49:23 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:23 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12437/session/91033903681c65cac05f496f599d72c3/element {"using": "xpath", "value": "//*[@id='foreignTable']/div/span"}
2021-12-19 13:49:23 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12437 "POST /session/91033903681c65cac05f496f599d72c3/element HTTP/1.1" 200 88
2021-12-19 13:49:23 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:23 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:12437/session/91033903681c65cac05f496f599d72c3/element/69789f2a-6107-495c-9a07-4ef4f1c194f3/click {"id": "69789f2a-6107-495c-9a07-4ef4f1c194f3"}
2021-12-19 13:49:24 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12437 "POST /session/91033903681c65cac05f496f599d72c3/element/69789f2a-6107-495c-9a07-4ef4f1c194f3/click HTTP/1.1" 200 14
2021-12-19 13:49:24 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:28 [selenium.webdriver.remote.remote_connection] DEBUG: GET http://127.0.0.1:12441/session/68af1d444db55162e76a8c04c9084e6e/url {}
2021-12-19 13:49:28 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12441 "GET /session/68af1d444db55162e76a8c04c9084e6e/url HTTP/1.1" 200 70
2021-12-19 13:49:28 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:28 [selenium.webdriver.remote.remote_connection] DEBUG: GET http://127.0.0.1:12441/session/68af1d444db55162e76a8c04c9084e6e/source {}
2021-12-19 13:49:28 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12441 "GET /session/68af1d444db55162e76a8c04c9084e6e/source HTTP/1.1" 200 812032
2021-12-19 13:49:28 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:28 [selenium.webdriver.remote.remote_connection] DEBUG: DELETE http://127.0.0.1:12441/session/68af1d444db55162e76a8c04c9084e6e/window {}
2021-12-19 13:49:28 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12441 "DELETE /session/68af1d444db55162e76a8c04c9084e6e/window HTTP/1.1" 200 12
2021-12-19 13:49:28 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0> (referer: None)
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'asymptomatic': '496',
 'cumulative_cure': '119,964',
 'cumulative_dead': '5,698',
 'cumulative_diagnosis': '129,678',
 'exist_diagnosis': '4,016',
 'exist_severe': '6',
 'exist_suspecte': '5',
 'overseas_input': '10,623'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '13742',
 'dead': '849',
 'exist': '2208',
 'location': '臺灣',
 'new': '13',
 'total': '16799'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1486',
 'dead': '1',
 'exist': '488',
 'location': '浙江',
 'new': '31',
 'total': '1975'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '723',
 'dead': '1',
 'exist': '454',
 'location': '內蒙古',
 'new': '0',
 'total': '1178'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '325',
 'dead': '2',
 'exist': '196',
 'location': '廣西',
 'new': '7',
 'total': '523'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '12182',
 'dead': '213',
 'exist': '123',
 'location': '香港',
 'new': '5',
 'total': '12518'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1671',
 'dead': '2',
 'exist': '110',
 'location': '云南',
 'new': '3',
 'total': '1783'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '2850',
 'dead': '7',
 'exist': '102',
 'location': '上海',
 'new': '14',
 'total': '2959'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '3292',
 'dead': '8',
 'exist': '74',
 'location': '廣東',
 'new': '8',
 'total': '3374'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '705',
 'dead': '3',
 'exist': '45',
 'location': '陜西',
 'new': '10',
 'total': '753'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1578',
 'dead': '22',
 'exist': '38',
 'location': '河南',
 'new': '0',
 'total': '1638'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1265',
 'dead': '3',
 'exist': '32',
 'location': '四川',
 'new': '1',
 'total': '1300'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '760',
 'dead': '2',
 'exist': '29',
 'location': '遼寧',
 'new': '3',
 'total': '791'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1002',
 'dead': '7',
 'exist': '28',
 'location': '山東',
 'new': '0',
 'total': '1037'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1999',
 'dead': '13',
 'exist': '23',
 'location': '黑龍江',
 'new': '0',
 'total': '2035'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1316',
 'dead': '1',
 'exist': '23',
 'location': '福建',
 'new': '2',
 'total': '1340'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '520',
 'dead': '3',
 'exist': '17',
 'location': '天津',
 'new': '1',
 'total': '540'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1179',
 'dead': '9',
 'exist': '12',
 'location': '北京',
 'new': '0',
 'total': '1200'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '577',
 'dead': '3',
 'exist': '8',
 'location': '吉林',
 'new': '0',
 'total': '588'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1447',
 'dead': '7',
 'exist': '4',
 'location': '河北',
 'new': '0',
 'total': '1458'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1618',
 'dead': '0',
 'exist': '3',
 'location': '江蘇',
 'new': '0',
 'total': '1621'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1195',
 'dead': '4',
 'exist': '3',
 'location': '湖南',
 'new': '0',
 'total': '1202'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '342',
 'dead': '2',
 'exist': '3',
 'location': '甘肅',
 'new': '3',
 'total': '347'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '602',
 'dead': '6',
 'exist': '2',
 'location': '重慶',
 'new': '0',
 'total': '610'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '63803',
 'dead': '4512',
 'exist': '1',
 'location': '湖北',
 'new': '0',
 'total': '68316'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1002',
 'dead': '6',
 'exist': '1',
 'location': '安徽',
 'new': '0',
 'total': '1009'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '978',
 'dead': '3',
 'exist': '0',
 'location': '新疆',
 'new': '0',
 'total': '981'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '958',
 'dead': '1',
 'exist': '0',
 'location': '江西',
 'new': '0',
 'total': '959'}
2021-12-19 13:49:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '265',
 'dead': '0',
 'exist': '0',
 'location': '山西',
 'new': '0',
 'total': '265'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '184',
 'dead': '6',
 'exist': '0',
 'location': '海南',
 'new': '0',
 'total': '190'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '157',
 'dead': '2',
 'exist': '0',
 'location': '貴州',
 'new': '0',
 'total': '159'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '122',
 'dead': '0',
 'exist': '0',
 'location': '寧夏',
 'new': '0',
 'total': '122'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '77',
 'dead': '0',
 'exist': '0',
 'location': '澳門',
 'new': '0',
 'total': '77'}
2021-12-19 13:49:29 [selenium.webdriver.remote.remote_connection] DEBUG: GET http://127.0.0.1:12437/session/91033903681c65cac05f496f599d72c3/url {}
2021-12-19 13:49:29 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12437 "GET /session/91033903681c65cac05f496f599d72c3/url HTTP/1.1" 200 70
2021-12-19 13:49:29 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:29 [selenium.webdriver.remote.remote_connection] DEBUG: GET http://127.0.0.1:12437/session/91033903681c65cac05f496f599d72c3/source {}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '30',
 'dead': '0',
 'exist': '0',
 'location': '青海',
 'new': '0',
 'total': '30'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab0>
{'cure': '1',
 'dead': '0',
 'exist': '0',
 'location': '西藏',
 'new': '0',
 'total': '1'}
2021-12-19 13:49:29 [scrapy.core.engine] INFO: Closing spider (finished)
2021-12-19 13:49:29 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/response_bytes': 714948,
 'downloader/response_count': 1,
 'downloader/response_status_count/200': 1,
 'elapsed_time_seconds': 11.716555,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2021, 12, 19, 5, 49, 29, 99779),
 'item_scraped_count': 35,
 'log_count/DEBUG': 70,
 'log_count/INFO': 12,
 'response_received_count': 1,
 'scheduler/dequeued': 1,
 'scheduler/dequeued/memory': 1,
 'scheduler/enqueued': 1,
 'scheduler/enqueued/memory': 1,
 'start_time': datetime.datetime(2021, 12, 19, 5, 49, 17, 383224)}
2021-12-19 13:49:29 [scrapy.core.engine] INFO: Spider closed (finished)
2021-12-19 13:49:29 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12437 "GET /session/91033903681c65cac05f496f599d72c3/source HTTP/1.1" 200 806899
2021-12-19 13:49:29 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:29 [selenium.webdriver.remote.remote_connection] DEBUG: DELETE http://127.0.0.1:12437/session/91033903681c65cac05f496f599d72c3/window {}
2021-12-19 13:49:29 [urllib3.connectionpool] DEBUG: http://127.0.0.1:12437 "DELETE /session/91033903681c65cac05f496f599d72c3/window HTTP/1.1" 200 12
2021-12-19 13:49:29 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2021-12-19 13:49:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4> (referer: None)
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '40515145',
 'dead': '827206',
 'location': '美國',
 'new': '174629',
 'total': '51696205'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '34178940',
 'dead': '477422',
 'location': '印度',
 'new': '7145',
 'total': '34740275'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '21414318',
 'dead': '617784',
 'location': '巴西',
 'new': '4079',
 'total': '22212343'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '9741854',
 'dead': '147173',
 'location': '英國',
 'new': '92503',
 'total': '11279428'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '8952266',
 'dead': '296180',
 'location': '俄羅斯',
 'new': '27434',
 'total': '10186823'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '8762742',
 'dead': '80244',
 'location': '土耳其',
 'new': '18141',
 'total': '9154209'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '7498630',
 'dead': '121418',
 'location': '法國',
 'new': '58128',
 'total': '8577376'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '5724100',
 'dead': '108836',
 'location': '德國',
 'new': '31751',
 'total': '6788546'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '5999860',
 'dead': '131033',
 'location': '伊朗',
 'new': '1361',
 'total': '6169011'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4968287',
 'dead': '88708',
 'location': '西班牙',
 'new': '33359',
 'total': '5455527'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '5230733',
 'dead': '116899',
 'location': '阿根廷',
 'new': '5648',
 'total': '5386453'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4881836',
 'dead': '135544',
 'location': '意大利',
 'new': '28615',
 'total': '5364852'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4945520',
 'dead': '129399',
 'location': '哥倫比亞',
 'new': '1803',
 'total': '5105285'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4111464',
 'dead': '143998',
 'location': '印度尼西亞',
 'new': '232',
 'total': '4260380'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '3412313',
 'dead': '91415',
 'location': '波蘭',
 'new': '19392',
 'total': '3942864'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '3285918',
 'dead': '297835',
 'location': '墨西哥',
 'new': '2750',
 'total': '3932545'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '3324999',
 'dead': '92929',
 'location': '烏克蘭',
 'new': '7503',
 'total': '3604549'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2992289',
 'dead': '90345',
 'location': '南非',
 'new': '20713',
 'total': '3292609'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2358403',
 'dead': '20420',
 'location': '荷蘭',
 'new': '14616',
 'total': '2966744'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2776956',
 'dead': '50675',
 'location': '菲律賓',
 'new': '91',
 'total': '2837555'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2630680',
 'dead': '31073',
 'location': '馬來西亞',
 'new': '4362',
 'total': '2715847'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2135327',
 'dead': '35149',
 'location': '捷克',
 'new': '8993',
 'total': '2397246'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1720665',
 'dead': '202154',
 'location': '秘魯',
 'new': '0',
 'total': '2263739'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2128358',
 'dead': '21375',
 'location': '泰國',
 'new': '3132',
 'total': '2191528'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2059474',
 'dead': '24051',
 'location': '伊拉克',
 'new': '182',
 'total': '2090208'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1487522',
 'dead': '27895',
 'location': '比利時',
 'new': '0',
 'total': '1999764'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1789630',
 'dead': '30040',
 'location': '加拿大',
 'new': '8908',
 'total': '1874473'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1723945',
 'dead': '58143',
 'location': '羅馬尼亞',
 'new': '733',
 'total': '1797706'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1696347',
 'dead': '38840',
 'location': '智利',
 'new': '1415',
 'total': '1790524'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1710085',
 'dead': '18378',
 'location': '日本',
 'new': '202',
 'total': '1729436'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1545403',
 'dead': '28047',
 'location': '孟加拉國',
 'new': '122',
 'total': '1580872'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1097163',
 'dead': '29351',
 'location': '越南',
 'new': '15895',
 'total': '1524368'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1339793',
 'dead': '8232',
 'location': '以色列',
 'new': '720',
 'total': '1354697'}
2021-12-19 13:49:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1252647',
 'dead': '28872',
 'location': '巴基斯坦',
 'new': '357',
 'total': '1291108'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1242509',
 'dead': '12364',
 'location': '塞爾維亞',
 'new': '1015',
 'total': '1281659'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1173495',
 'dead': '15197',
 'location': '瑞典',
 'new': '0',
 'total': '1250885'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1186599',
 'dead': '13462',
 'location': '奧地利',
 'new': '2167',
 'total': '1247399'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1131643',
 'dead': '18753',
 'location': '葡萄牙',
 'new': '5062',
 'total': '1220836'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1026254',
 'dead': '37530',
 'location': '匈牙利',
 'new': '0',
 'total': '1218295'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '922157',
 'dead': '11967',
 'location': '瑞士',
 'new': '0',
 'total': '1169968'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '959210',
 'dead': '12191',
 'location': '約旦',
 'new': '5625',
 'total': '1033469'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '951657',
 'dead': '19799',
 'location': '希臘',
 'new': '0',
 'total': '1031239'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '952750',
 'dead': '12917',
 'location': '哈薩克斯坦',
 'new': '494',
 'total': '982915'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '955320',
 'dead': '8314',
 'location': '古巴',
 'new': '73',
 'total': '964035'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '936348',
 'dead': '14808',
 'location': '摩洛哥',
 'new': '209',
 'total': '952628'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '854630',
 'dead': '13024',
 'location': '格魯吉亞',
 'new': '2784',
 'total': '906965'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '808603',
 'dead': '11572',
 'location': '尼泊爾',
 'new': '158',
 'total': '825603'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '706177',
 'dead': '15931',
 'location': '斯洛伐克',
 'new': '4021',
 'total': '802684'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '738505',
 'dead': '2151',
 'location': '阿拉伯聯合酋長國',
 'new': '0',
 'total': '743852'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '598462',
 'dead': '30047',
 'location': '保加利亞',
 'new': '1614',
 'total': '724337'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '693850',
 'dead': '25460',
 'location': '突尼斯',
 'new': '202',
 'total': '720853'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '647268',
 'dead': '8924',
 'location': '黎巴嫩',
 'new': '1606',
 'total': '699464'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '674634',
 'dead': '5371',
 'location': '白俄羅斯',
 'new': '1655',
 'total': '683172'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '637562',
 'dead': '11930',
 'location': '克羅地亞',
 'new': '3487',
 'total': '673427'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '509856',
 'dead': '5835',
 'location': '愛爾蘭',
 'new': '10928',
 'total': '651476'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '606853',
 'dead': '16067',
 'location': '危地馬拉',
 'new': '254',
 'total': '623662'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '585284',
 'dead': '8182',
 'location': '阿塞拜疆',
 'new': '582',
 'total': '609397'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '503018',
 'dead': '3067',
 'location': '丹麥',
 'new': '8594',
 'total': '609062'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '547182',
 'dead': '14734',
 'location': '斯里蘭卡',
 'new': '1223',
 'total': '579134'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '559654',
 'dead': '7340',
 'location': '哥斯達黎加',
 'new': '110',
 'total': '568538'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '454026',
 'dead': '4722',
 'location': '韓國',
 'new': '0',
 'total': '565098'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '511086',
 'dead': '19428',
 'location': '玻利維亞',
 'new': '0',
 'total': '563858'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '539981',
 'dead': '8861',
 'location': '沙特阿拉伯',
 'new': '116',
 'total': '550738'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '443880',
 'dead': '33593',
 'location': '厄瓜多爾',
 'new': '715',
 'total': '536129'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '505103',
 'dead': '19213',
 'location': '緬甸',
 'new': '217',
 'total': '528101'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '467552',
 'dead': '7097',
 'location': '立陶宛',
 'new': '1724',
 'total': '500986'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '471413',
 'dead': '7398',
 'location': '巴拿馬',
 'new': '447',
 'total': '482677'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '446944',
 'dead': '16530',
 'location': '巴拉圭',
 'new': '80',
 'total': '464232'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '423506',
 'dead': '5483',
 'location': '斯洛文尼亞',
 'new': '1286',
 'total': '447792'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '429523',
 'dead': '5278',
 'location': '委內瑞拉',
 'new': '386',
 'total': '441228'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '427599',
 'dead': '4599',
 'location': '巴勒斯坦',
 'new': '498',
 'total': '435971'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '411059',
 'dead': '2466',
 'location': '科威特',
 'new': '81',
 'total': '414023'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '405807',
 'dead': '4223',
 'location': '多米尼加',
 'new': '252',
 'total': '411449'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '395339',
 'dead': '6153',
 'location': '烏拉圭',
 'new': '317',
 'total': '404255'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '313256',
 'dead': '2043',
 'location': '蒙古國',
 'new': '267',
 'total': '386991'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '368854',
 'dead': '5589',
 'location': '利比亞',
 'new': '0',
 'total': '381023'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '123618',
 'dead': '10428',
 'location': '洪都拉斯',
 'new': '69',
 'total': '378804'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '350824',
 'dead': '6861',
 'location': '埃塞俄比亞',
 'new': '617',
 'total': '375810'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '311637',
 'dead': '21315',
 'location': '埃及',
 'new': '910',
 'total': '374411'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '357372',
 'dead': '9482',
 'location': '摩爾多瓦',
 'new': '440',
 'total': '372154'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '88952',
 'dead': '1204',
 'location': '挪威',
 'new': '4689',
 'total': '347402'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '328050',
 'dead': '7893',
 'location': '亞美尼亞',
 'new': '156',
 'total': '343506'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '300122',
 'dead': '4113',
 'location': '阿曼',
 'new': '0',
 'total': '304783'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '192218',
 'dead': '13121',
 'location': '波黑',
 'new': '0',
 'total': '284272'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '276538',
 'dead': '1394',
 'location': '巴林',
 'new': '52',
 'total': '278410'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '270854',
 'dead': '810',
 'location': '新加坡',
 'new': '412',
 'total': '275655'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '251877',
 'dead': '4438',
 'location': '拉脫維亞',
 'new': '910',
 'total': '266716'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '249222',
 'dead': '5353',
 'location': '肯尼亞',
 'new': '0',
 'total': '262335'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '218968',
 'dead': '2146',
 'location': '澳大利亞',
 'new': '4023',
 'total': '250616'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '243415',
 'dead': '614',
 'location': '卡塔爾',
 'new': '179',
 'total': '246367'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '216969',
 'dead': '1882',
 'location': '愛沙尼亞',
 'new': '577',
 'total': '231694'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '211373',
 'dead': '2984',
 'location': '尼日利亞',
 'new': '1584',
 'total': '222655'}
2021-12-19 13:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '207755',
 'dead': '7801',
 'location': '北馬其頓',
 'new': '327',
 'total': '221095'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '207023',
 'dead': '3678',
 'location': '贊比亞',
 'new': '1039',
 'total': '215472'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '147448',
 'dead': '6180',
 'location': '阿爾及利亞',
 'new': '299',
 'total': '214330'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '46000',
 'dead': '1454',
 'location': '芬蘭',
 'new': '0',
 'total': '213318'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '197055',
 'dead': '3161',
 'location': '阿爾巴尼亞',
 'new': '296',
 'total': '205549'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '192452',
 'dead': '2425',
 'location': '博茨瓦納',
 'new': '0',
 'total': '199864'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '193917',
 'dead': '1458',
 'location': '烏茲別克斯坦',
 'new': '161',
 'total': '197074'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '135755',
 'dead': '4782',
 'location': '津巴布韋',
 'new': '3263',
 'total': '191673'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '179282',
 'dead': '2783',
 'location': '吉爾吉斯斯坦',
 'new': '40',
 'total': '184195'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '156459',
 'dead': '2373',
 'location': '黑山',
 'new': '0',
 'total': '160818'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '150239',
 'dead': '1948',
 'location': '莫桑比克',
 'new': '1382',
 'total': '158111'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '145137',
 'dead': '7333',
 'location': '阿富汗',
 'new': '11',
 'total': '157745'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '124370',
 'dead': '619',
 'location': '塞浦路斯',
 'new': '695',
 'total': '144713'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '126314',
 'dead': '3581',
 'location': '納米比亞',
 'new': '1257',
 'total': '136921'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '129683',
 'dead': '1255',
 'location': '加納',
 'new': '0',
 'total': '131911'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '97971',
 'dead': '3272',
 'location': '烏干達',
 'new': '255',
 'total': '128764'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '105493',
 'dead': '3805',
 'location': '薩爾瓦多',
 'new': '170',
 'total': '121484'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '116792',
 'dead': '3005',
 'location': '柬埔寨',
 'new': '5',
 'total': '120416'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '105307',
 'dead': '1836',
 'location': '喀麥隆',
 'new': '0',
 'total': '107662'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '45522',
 'dead': '1344',
 'location': '盧旺達',
 'new': '153',
 'total': '101413'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '7339',
 'dead': '268',
 'location': '老撾',
 'new': '2951',
 'total': '97505'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '89457',
 'dead': '898',
 'location': '盧森堡',
 'new': '349',
 'total': '96108'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '91573',
 'dead': '259',
 'location': '馬爾代夫',
 'new': '104',
 'total': '93864'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '63710',
 'dead': '2444',
 'location': '牙買加',
 'new': '45',
 'total': '92018'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '66894',
 'dead': '2560',
 'location': '特立尼達和多巴哥',
 'new': '707',
 'total': '84793'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '72203',
 'dead': '1886',
 'location': '塞內加爾',
 'new': '12',
 'total': '74141'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '62026',
 'dead': '393',
 'location': '留尼汪島',
 'new': '0',
 'total': '67237'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '63743',
 'dead': '1738',
 'location': '安哥拉',
 'new': '112',
 'total': '65868'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '50930',
 'dead': '1126',
 'location': '剛果(金)',
 'new': '1060',
 'total': '64448'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '59136',
 'dead': '2311',
 'location': '馬拉維',
 'new': '536',
 'total': '64412'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '61088',
 'dead': '706',
 'location': '科特迪瓦',
 'new': '34',
 'total': '62077'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '47992',
 'dead': '1260',
 'location': '斯威士蘭',
 'new': '1034',
 'total': '59714'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2250',
 'dead': '749',
 'location': '瓜德羅普',
 'new': '0',
 'total': '55441'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '51196', 'dead': '697', 'location': '斐濟', 'new': '0', 'total': '52623'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '48874',
 'dead': '1183',
 'location': '蘇里南',
 'new': '23',
 'total': '51406'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '31061',
 'dead': '2841',
 'location': '敘利亞',
 'new': '66',
 'total': '49693'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '43961',
 'dead': '996',
 'location': '馬達加斯加',
 'new': '0',
 'total': '47295'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '11254',
 'dead': '336',
 'location': '法屬圭亞那',
 'new': '42',
 'total': '46732'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '104', 'dead': '749', 'location': '馬提尼克', 'new': '0', 'total': '46700'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '33500',
 'dead': '636',
 'location': '法屬波利尼西亞',
 'new': '0',
 'total': '46342'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '36009',
 'dead': '3252',
 'location': '蘇丹',
 'new': '0',
 'total': '45112'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '38897',
 'dead': '471',
 'location': '馬耳他',
 'new': '291',
 'total': '41571'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '38716',
 'dead': '852',
 'location': '毛里塔尼亞',
 'new': '26',
 'total': '40027'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '37036',
 'dead': '1028',
 'location': '圭亞那合作共和國',
 'new': '23',
 'total': '38817'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '38106',
 'dead': '351',
 'location': '佛得角',
 'new': '16',
 'total': '38573'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '35488',
 'dead': '285',
 'location': '加蓬',
 'new': '62',
 'total': '37743'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '35252',
 'dead': '589',
 'location': '巴布亞新幾內亞',
 'new': '0',
 'total': '36004'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '30110',
 'dead': '589',
 'location': '伯利茲',
 'new': '29',
 'total': '31246'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '29776',
 'dead': '388',
 'location': '幾內亞',
 'new': '0',
 'total': '30814'}
2021-12-19 13:49:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '25474',
 'dead': '256',
 'location': '巴巴多斯',
 'new': '55',
 'total': '27169'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '25962',
 'dead': '244',
 'location': '多哥',
 'new': '84',
 'total': '26550'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '183', 'dead': '734', 'location': '坦桑尼亞', 'new': '0', 'total': '26483'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '22748', 'dead': '765', 'location': '海地', 'new': '0', 'total': '25920'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '24705', 'dead': '161', 'location': '貝寧', 'new': '0', 'total': '24907'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '14011',
 'dead': '665',
 'location': '萊索托',
 'new': '435',
 'total': '24733'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '23574',
 'dead': '131',
 'location': '塞舌爾',
 'new': '0',
 'total': '24047'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '12903',
 'dead': '1333',
 'location': '索馬里',
 'new': '95',
 'total': '23169'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '21683',
 'dead': '713',
 'location': '巴哈馬',
 'new': '0',
 'total': '22995'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '21364',
 'dead': '680',
 'location': '毛里求斯',
 'new': '0',
 'total': '22907'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '19632',
 'dead': '110',
 'location': '海峽群島',
 'new': '210',
 'total': '21667'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '773', 'dead': '38', 'location': '布隆迪', 'new': '0', 'total': '21422'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2964',
 'dead': '185',
 'location': '馬約特',
 'new': '41',
 'total': '21180'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '18285',
 'dead': '134',
 'location': '安道爾',
 'new': '0',
 'total': '20549'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '18644', 'dead': '36', 'location': '冰島', 'new': '0', 'total': '20232'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '19704',
 'dead': '122',
 'location': '東帝汶',
 'new': '1',
 'total': '19833'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '15866',
 'dead': '639',
 'location': '馬里',
 'new': '126',
 'total': '19192'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '12421',
 'dead': '365',
 'location': '剛果(布)',
 'new': '0',
 'total': '19179'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '17351',
 'dead': '184',
 'location': '庫拉索',
 'new': '27',
 'total': '17747'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4225',
 'dead': '210',
 'location': '尼加拉瓜',
 'new': '0',
 'total': '17391'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '16966',
 'dead': '124',
 'location': '塔吉克斯坦',
 'new': '0',
 'total': '17095'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '16339',
 'dead': '180',
 'location': '阿魯巴',
 'new': '35',
 'total': '16778'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '15926',
 'dead': '296',
 'location': '布基納法索',
 'new': '0',
 'total': '16672'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '15083', 'dead': '98', 'location': '文萊', 'new': '1', 'total': '15386'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '13407',
 'dead': '175',
 'location': '赤道幾內亞',
 'new': '1',
 'total': '13618'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '13304',
 'dead': '189',
 'location': '吉布提',
 'new': '1',
 'total': '13528'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '11474',
 'dead': '49',
 'location': '新西蘭',
 'new': '49',
 'total': '13425'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '12614',
 'dead': '133',
 'location': '南蘇丹',
 'new': '260',
 'total': '13309'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '12765',
 'dead': '291',
 'location': '圣盧西亞',
 'new': '9',
 'total': '13136'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '12330', 'dead': '67', 'location': '馬恩島', 'new': '0', 'total': '13037'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '12032',
 'dead': '280',
 'location': '新喀里多尼亞',
 'new': '25',
 'total': '12502'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '6859',
 'dead': '101',
 'location': '中非共和國',
 'new': '0',
 'total': '11961'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '6965', 'dead': '1976', 'location': '也門', 'new': '0', 'total': '10097'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '9647', 'dead': '342', 'location': '岡比亞', 'new': '6', 'total': '10051'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4660', 'dead': '9', 'location': '開曼群島', 'new': '61', 'total': '8097'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '7302',
 'dead': '100',
 'location': '直布羅陀',
 'new': '48',
 'total': '7778'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '7542',
 'dead': '68',
 'location': '厄立特里亞',
 'new': '18',
 'total': '7753'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '6879', 'dead': '272', 'location': '尼日爾', 'new': '0', 'total': '7199'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '6159',
 'dead': '95',
 'location': '圣馬力諾',
 'new': '407',
 'total': '7007'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4393',
 'dead': '121',
 'location': '塞拉利昂',
 'new': '18',
 'total': '6471'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '6289',
 'dead': '149',
 'location': '幾內亞比紹',
 'new': '0',
 'total': '6456'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '5874', 'dead': '42', 'location': '多米尼克', 'new': '0', 'total': '6286'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '5677', 'dead': '200', 'location': '格林納達', 'new': '0', 'total': '5919'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '5535', 'dead': '287', 'location': '利比里亞', 'new': '0', 'total': '5844'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '5647', 'dead': '106', 'location': '百慕大', 'new': '0', 'total': '5815'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '5111',
 'dead': '77',
 'location': '圣文森特和格林納丁斯',
 'new': '35',
 'total': '5758'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4874', 'dead': '181', 'location': '乍得', 'new': '0', 'total': '5701'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '5152',
 'dead': '68',
 'location': '列支敦士登',
 'new': '45',
 'total': '5596'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4557', 'dead': '75', 'location': '圣馬丁島', 'new': '0', 'total': '4684'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4407', 'dead': '151', 'location': '科摩羅', 'new': '43', 'total': '4649'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4262',
 'dead': '13',
 'location': '法羅群島',
 'new': '162',
 'total': '4639'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4045', 'dead': '36', 'location': '摩納哥', 'new': '56', 'total': '4386'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4039',
 'dead': '117',
 'location': '安提瓜和巴布達',
 'new': '8',
 'total': '4198'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '3676',
 'dead': '57',
 'location': '圣多美和普林西比',
 'new': '0',
 'total': '3735'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '3084',
 'dead': '25',
 'location': '特克斯和凱科斯群島',
 'new': '5',
 'total': '3163'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2649',
 'dead': '39',
 'location': '英屬維爾京群島',
 'new': '0',
 'total': '2886'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2765',
 'dead': '28',
 'location': '圣基茨和尼維斯',
 'new': '3',
 'total': '2801'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2638', 'dead': '3', 'location': '不丹', 'new': '0', 'total': '2656'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1736', 'dead': '0', 'location': '格陵蘭島', 'new': '32', 'total': '1969'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '462', 'dead': '6', 'location': '圣巴泰勒米島', 'new': '0', 'total': '1621'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1521', 'dead': '4', 'location': '安圭拉', 'new': '0', 'total': '1592'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '699', 'dead': '13', 'location': '鉆石公主號郵輪', 'new': '0', 'total': '712'}
2021-12-19 13:49:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '438',
 'dead': '7',
 'location': '瓦利斯和富圖納群島',
 'new': '0',
 'total': '454'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '74', 'dead': '0', 'location': '圣皮埃爾', 'new': '0', 'total': '96'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '68', 'dead': '0', 'location': '馬爾維納斯群島', 'new': '0', 'total': '83'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '43', 'dead': '1', 'location': '蒙特塞拉特', 'new': '0', 'total': '44'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '27', 'dead': '0', 'location': '梵蒂岡', 'new': '0', 'total': '27'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '20', 'dead': '0', 'location': '所羅門群島', 'new': '0', 'total': '20'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '8', 'dead': '0', 'location': '帕勞共和國', 'new': '0', 'total': '8'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '5', 'dead': '1', 'location': '瓦努阿圖共和國', 'new': '0', 'total': '6'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '4', 'dead': '0', 'location': '馬紹爾群島', 'new': '0', 'total': '4'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '3', 'dead': '0', 'location': '薩摩亞獨立國', 'new': '0', 'total': '3'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '2', 'dead': '0', 'location': '圣赫勒拿', 'new': '0', 'total': '2'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1', 'dead': '0', 'location': '湯加王國', 'new': '0', 'total': '1'}
2021-12-19 13:49:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://voice.baidu.com/act/newpneumonia/newpneumonia#tab4>
{'cure': '1', 'dead': '0', 'location': '密克羅尼西亞', 'new': '0', 'total': '1'}
2021-12-19 13:49:33 [scrapy.core.engine] INFO: Closing spider (finished)
2021-12-19 13:49:33 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/response_bytes': 710877,
 'downloader/response_count': 1,
 'downloader/response_status_count/200': 1,
 'elapsed_time_seconds': 16.120489,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2021, 12, 19, 5, 49, 33, 235100),
 'item_scraped_count': 216,
 'log_count/DEBUG': 251,
 'log_count/INFO': 12,
 'response_received_count': 1,
 'scheduler/dequeued': 1,
 'scheduler/dequeued/memory': 1,
 'scheduler/enqueued': 1,
 'scheduler/enqueued/memory': 1,
 'start_time': datetime.datetime(2021, 12, 19, 5, 49, 17, 114611)}
2021-12-19 13:49:33 [scrapy.core.engine] INFO: Spider closed (finished)

Process finished with exit code 0

結果有點長,可以大致看看,結果輸出在兩個檔案內,

總結

本文主要是對上一篇的補充,同時需要提個醒,新冠疫情的資料頁面是有做反爬處理的,class類名會定期調整,本文也主要是研究用途,

分享:

我猜,生活到頭來就是不斷地放下,但遺憾的是,我們從沒來得及好好道別,

——《少年派的奇幻漂流》

如果本文對你有用的話,請點個贊吧,謝謝!

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/386593.html

標籤:python

上一篇:matplotlib可視化基本散點圖、在影像指定區域繪制方框并進行自定義色彩填充(Draw Rectangle filled with color)

下一篇:如何將模糊照片人臉恢復清晰,GFPGAN機器學習開源專案使用 | 機器學習

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【C++】Microsoft C++、C 和匯編程式檔案

    ......

    uj5u.com 2020-09-10 00:57:23 more
  • 例外宣告

    相比于斷言適用于排除邏輯上不可能存在的狀態,例外通常是用于邏輯上可能發生的錯誤。 例外宣告 Item 1:當函式不可能拋出例外或不能接受拋出例外時,使用noexcept 理由 如果不打算拋出例外的話,程式就會認為無法處理這種錯誤,并且應當盡早終止,如此可以有效地阻止例外的傳播與擴散。 示例 //不可 ......

    uj5u.com 2020-09-10 00:57:27 more
  • Codeforces 1400E Clear the Multiset(貪心 + 分治)

    鏈接:https://codeforces.com/problemset/problem/1400/E 來源:Codeforces 思路:給你一個陣列,現在你可以進行兩種操作,操作1:將一段沒有 0 的區間進行減一的操作,操作2:將 i 位置上的元素歸零。最終問:將這個陣列的全部元素歸零后操作的最少 ......

    uj5u.com 2020-09-10 00:57:30 more
  • UVA11610 【Reverse Prime】

    本人看到此題沒有翻譯,就附帶了一個自己的翻譯版本 思考 這一題,它的第一個要求是找出所有 $7$ 位反向質數及其質因數的個數。 我們應該需要質數篩篩選1~$10^{7}$的所有數,這里就不慢慢介紹了。但是,重讀題,我們突然發現反向質數都是 $7$ 位,而將它反過來后的數字卻是 $6$ 位數,這就說明 ......

    uj5u.com 2020-09-10 00:57:36 more
  • 統計區間素數數量

    1 #pragma GCC optimize(2) 2 #include <bits/stdc++.h> 3 using namespace std; 4 bool isprime[1000000010]; 5 vector<int> prime; 6 inline int getlist(int ......

    uj5u.com 2020-09-10 00:57:47 more
  • C/C++編程筆記:C++中的 const 變數詳解,教你正確認識const用法

    1、C中的const 1、區域const變數存放在堆疊區中,會分配記憶體(也就是說可以通過地址間接修改變數的值)。測驗代碼如下: 運行結果: 2、全域const變數存放在只讀資料段(不能通過地址修改,會發生寫入錯誤), 默認為外部聯編,可以給其他源檔案使用(需要用extern關鍵字修飾) 運行結果: ......

    uj5u.com 2020-09-10 00:58:04 more
  • 【C++犯錯記錄】VS2019 MFC添加資源不懂如何修改資源宏ID

    1. 首先在資源視圖中,添加資源 2. 點擊新添加的資源,復制自動生成的ID 3. 在解決方案資源管理器中找到Resource.h檔案,編輯,使用整個專案搜索和替換的方式快速替換 宏宣告 4. Ctrl+Shift+F 全域搜索,點擊查找全部,然后逐個替換 5. 為什么使用搜索替換而不使用屬性視窗直 ......

    uj5u.com 2020-09-10 00:59:11 more
  • 【C++犯錯記錄】VS2019 MFC不懂的批量添加資源

    1. 打開資源頭檔案Resource.h,在其中預先定義好宏 ID(不清楚其實ID值應該設定多少,可以先新建一個相同的資源項,再在這個資源的ID值的基礎上遞增即可) 2. 在資源視圖中選中專案資源,按F7編輯資源檔案,按 ID 型別 相對路徑的形式添加 資源。(別忘了先把檔案拷貝到專案中的res檔案 ......

    uj5u.com 2020-09-10 01:00:19 more
  • C/C++編程筆記:關于C++的參考型別,專供新手入門使用

    今天要講的是C++中我最喜歡的一個用法——參考,也叫別名。 參考就是給一個變數名取一個變數名,方便我們間接地使用這個變數。我們可以給一個變數創建N個參考,這N + 1個變數共享了同一塊記憶體區域。(參考型別的變數會占用記憶體空間,占用的記憶體空間的大小和指標型別的大小是相同的。雖然參考是一個物件的別名,但 ......

    uj5u.com 2020-09-10 01:00:22 more
  • 【C/C++編程筆記】從頭開始學習C ++:初學者完整指南

    眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......

    uj5u.com 2020-09-10 01:00:41 more
最新发布
  • Rust中的智能指標:Box<T> Rc<T> Arc<T> Cell<T> RefCell<T> Weak

    Rust中的智能指標是什么 智能指標(smart pointers)是一類資料結構,是擁有資料所有權和額外功能的指標。是指標的進一步發展 指標(pointer)是一個包含記憶體地址的變數的通用概念。這個地址參考,或 ” 指向”(points at)一些其 他資料 。參考以 & 符號為標志并借用了他們所 ......

    uj5u.com 2023-04-20 07:24:10 more
  • Java的值傳遞和參考傳遞

    值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......

    uj5u.com 2023-04-20 07:24:04 more
  • [2]SpinalHDL教程——Scala簡單入門

    第一個 Scala 程式 shell里面輸入 $ scala scala> 1 + 1 res0: Int = 2 scala> println("Hello World!") Hello World! 檔案形式 object HelloWorld { /* 這是我的第一個 Scala 程式 * 以 ......

    uj5u.com 2023-04-20 07:23:58 more
  • 理解函式指標和回呼函式

    理解 函式指標 指向函式的指標。比如: 理解函式指標的偽代碼 void (*p)(int type, char *data); // 定義一個函式指標p void func(int type, char *data); // 宣告一個函式func p = func; // 將指標p指向函式func ......

    uj5u.com 2023-04-20 07:23:52 more
  • Django筆記二十五之資料庫函式之日期函式

    本文首發于公眾號:Hunter后端 原文鏈接:Django筆記二十五之資料庫函式之日期函式 日期函式主要介紹兩個大類,Extract() 和 Trunc() Extract() 函式作用是提取日期,比如我們可以提取一個日期欄位的年份,月份,日等資料 Trunc() 的作用則是截取,比如 2022-0 ......

    uj5u.com 2023-04-20 07:23:45 more
  • 一天吃透JVM面試八股文

    什么是JVM? JVM,全稱Java Virtual Machine(Java虛擬機),是通過在實際的計算機上仿真模擬各種計算機功能來實作的。由一套位元組碼指令集、一組暫存器、一個堆疊、一個垃圾回收堆和一個存盤方法域等組成。JVM屏蔽了與作業系統平臺相關的資訊,使得Java程式只需要生成在Java虛擬機 ......

    uj5u.com 2023-04-20 07:23:31 more
  • 使用Java接入小程式訂閱訊息!

    更新完微信服務號的模板訊息之后,我又趕緊把微信小程式的訂閱訊息給實作了!之前我一直以為微信小程式也是要企業才能申請,沒想到小程式個人就能申請。 訊息推送平臺🔥推送下發【郵件】【短信】【微信服務號】【微信小程式】【企業微信】【釘釘】等訊息型別。 https://gitee.com/zhongfuch ......

    uj5u.com 2023-04-20 07:22:59 more
  • java -- 緩沖流、轉換流、序列化流

    緩沖流 緩沖流, 也叫高效流, 按照資料型別分類: 位元組緩沖流:BufferedInputStream,BufferedOutputStream 字符緩沖流:BufferedReader,BufferedWriter 緩沖流的基本原理,是在創建流物件時,會創建一個內置的默認大小的緩沖區陣列,通過緩沖 ......

    uj5u.com 2023-04-20 07:22:49 more
  • Java-SpringBoot-Range請求頭設定實作視頻分段傳輸

    老實說,人太懶了,現在基本都不喜歡寫筆記了,但是網上有關Range請求頭的文章都太水了 下面是抄的一段StackOverflow的代碼...自己大修改過的,寫的注釋挺全的,應該直接看得懂,就不解釋了 寫的不好...只是希望能給視頻網站開發的新手一點點幫助吧. 業務場景:視頻分段傳輸、視頻多段傳輸(理 ......

    uj5u.com 2023-04-20 07:22:42 more
  • Windows 10開發教程_編程入門自學教程_菜鳥教程-免費教程分享

    教程簡介 Windows 10開發入門教程 - 從簡單的步驟了解Windows 10開發,從基本到高級概念,包括簡介,UWP,第一個應用程式,商店,XAML控制元件,資料系結,XAML性能,自適應設計,自適應UI,自適應代碼,檔案管理,SQLite資料庫,應用程式到應用程式通信,應用程式本地化,應用程式 ......

    uj5u.com 2023-04-20 07:22:35 more