2026-05-09 10:15:46 [scrapy.utils.log] INFO: Scrapy 2.11.1 started (bot: news_scraper) 2026-05-09 10:15:46 [scrapy.utils.log] INFO: Versions: lxml 6.0.2.0, libxml2 2.14.6, cssselect 1.3.0, parsel 1.10.0, w3lib 2.3.1, Twisted 25.5.0, Python 3.11.13 (main, Aug 12 2025, 22:39:41) [GCC 14.2.0], pyOpenSSL 25.3.0 (OpenSSL 3.5.3 16 Sep 2025), cryptography 46.0.1, Platform Linux-5.15.0-164-generic-x86_64-with 2026-05-09 10:15:46 [scrapy.addons] INFO: Enabled addons: [] 2026-05-09 10:15:46 [asyncio] DEBUG: Using selector: EpollSelector 2026-05-09 10:15:46 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor 2026-05-09 10:15:46 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop 2026-05-09 10:15:46 [scrapy.extensions.telnet] INFO: Telnet Password: a0c19e15c9843019 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from before-call.apigateway to before-call.api-gateway 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section 2026-05-09 10:15:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/endpoints.json 2026-05-09 10:15:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/sdk-default-configuration.json 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-05-09 10:15:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/s3/2006-03-01/service-2.json.gz 2026-05-09 10:15:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json.gz 2026-05-09 10:15:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/partitions.json 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7f9a40894720> 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-05-09 10:15:46 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-05-09 10:15:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/_retry.json 2026-05-09 10:15:46 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-05-09 10:15:46 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-05-09 10:15:46 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-05-09 10:15:46 [scrapy.middleware] INFO: Enabled extensions: ['scrapy.extensions.corestats.CoreStats', 'scrapy.extensions.telnet.TelnetConsole', 'scrapy.extensions.memusage.MemoryUsage', 'scrapy.extensions.closespider.CloseSpider', 'scrapy.extensions.feedexport.FeedExporter', 'scrapy.extensions.logstats.LogStats', 'scrapy.extensions.throttle.AutoThrottle'] 2026-05-09 10:15:46 [scrapy.crawler] INFO: Overridden settings: {'AUTOTHROTTLE_ENABLED': True, 'BOT_NAME': 'news_scraper', 'CLOSESPIDER_TIMEOUT': 1800, 'CONCURRENT_REQUESTS': 4, 'DOWNLOAD_DELAY': 2, 'FEED_EXPORT_ENCODING': 'utf-8', 'LOG_FILE': '/opt/scrapyd/logs/news_scraper/tuoitre_timestamp/fac1f12e4b8f11f1b022e21541d96bd3.log', 'NEWSPIDER_MODULE': 'news_scraper.spiders', 'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7', 'ROBOTSTXT_OBEY': True, 'SPIDER_MODULES': ['news_scraper.spiders'], 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor'} 2026-05-09 10:15:46 [scrapy.middleware] INFO: Enabled downloader middlewares: ['scrapy.downloadermiddlewares.robotstxt.RobotsTxtMiddleware', 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware', 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware', 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware', 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware', 'news_scraper.middlewares.NewsScraperDownloaderMiddleware', 'scrapy.downloadermiddlewares.retry.RetryMiddleware', 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware', 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware', 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware', 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware', 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware', 'scrapy.downloadermiddlewares.stats.DownloaderStats'] 2026-05-09 10:15:46 [scrapy.middleware] INFO: Enabled spider middlewares: ['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware', 'scrapy.spidermiddlewares.offsite.OffsiteMiddleware', 'scrapy.spidermiddlewares.referer.RefererMiddleware', 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware', 'scrapy.spidermiddlewares.depth.DepthMiddleware'] 2026-05-09 10:15:46 [scrapy.middleware] INFO: Enabled item pipelines: [] 2026-05-09 10:15:46 [scrapy.core.engine] INFO: Spider opened 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from before-call.apigateway to before-call.api-gateway 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search 2026-05-09 10:15:46 [botocore.hooks] DEBUG: Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section 2026-05-09 10:15:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/endpoints.json 2026-05-09 10:15:47 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/sdk-default-configuration.json 2026-05-09 10:15:47 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-05-09 10:15:47 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/s3/2006-03-01/service-2.json.gz 2026-05-09 10:15:47 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json.gz 2026-05-09 10:15:47 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/partitions.json 2026-05-09 10:15:47 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-05-09 10:15:47 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7f9a3f8f9620> 2026-05-09 10:15:47 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-05-09 10:15:47 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-05-09 10:15:47 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/_retry.json 2026-05-09 10:15:47 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-05-09 10:15:47 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-05-09 10:15:47 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-05-09 10:15:47 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-05-09 10:15:47 [tuoitre_timestamp] INFO: Spider opened: tuoitre_timestamp 2026-05-09 10:15:47 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6027 2026-05-09 10:15:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2026-05-09 10:15:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2026-05-09 10:15:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (301) to from 2026-05-09 10:15:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:02 [tuoitre_timestamp] INFO: 2026-05-09 14:34:55 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:04 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/xac-minh-clip-2-nguoi-di-xe-tai-xoa-so-dien-thoai-cuu-ho-duong-day-nong-tren-cao-toc-197334.htm 2026-05-09 10:16:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:07 [tuoitre_timestamp] INFO: 2026-05-09 13:50:02 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:09 [tuoitre_timestamp] INFO: 2026-05-09 14:00:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:12 [tuoitre_timestamp] INFO: 2026-05-09 15:00:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:14 [tuoitre_timestamp] INFO: 2026-05-08 is out of date range: from 2026-05-09 to 2026-05-09, skipping article: https://tuoitre.vn/nguoi-xe-dang-bay-ma-tran-bay-bat-ong-ty-trom-sam-ngoc-linh-2026050810091782.htm 2026-05-09 10:16:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:15 [tuoitre_timestamp] INFO: 2026-05-09 15:30:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:18 [tuoitre_timestamp] INFO: 2026-05-09 15:07:07 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:20 [tuoitre_timestamp] INFO: 2026-05-09 11:54:10 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:22 [tuoitre_timestamp] INFO: 2026-05-09 12:26:06 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:24 [tuoitre_timestamp] INFO: 2026-05-09 07:56:58 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:26 [tuoitre_timestamp] INFO: 2026-05-09 10:33:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:27 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/coi-chung-nhiem-lien-cau-lon-vi-thoi-quen-an-tiet-canh-thit-tai-158093.htm 2026-05-09 10:16:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:30 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/lam-the-nao-de-len-thuc-don-dinh-duong-cho-gia-dinh-nhieu-the-he-155976.htm 2026-05-09 10:16:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:33 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/kham-tien-hon-nhan-o-nam-va-nu-khac-nhau-nhu-the-nao-159649.htm 2026-05-09 10:16:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:35 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/su-dung-thuoc-tang-cuong-sinh-ly-de-keo-dai-cuoc-yeu-co-nen-khong-158928.htm 2026-05-09 10:16:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:37 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/xoan-day-tinh-va-thoi-gian-vang-cap-cuu-161041.htm 2026-05-09 10:16:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:40 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/chong-khong-tinh-trung-nhung-vo-van-sinh-duoc-con-chinh-chu-vi-sao-161923.htm 2026-05-09 10:16:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:42 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/viem-da-tiet-ba-o-tre-em-khac-gi-o-nguoi-lon-162533.htm 2026-05-09 10:16:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:44 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/tre-sinh-ra-di-truyen-giang-mai-tu-me-co-dieu-tri-duoc-khong-163818.htm 2026-05-09 10:16:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:46 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/xoa-xam-co-xoa-duoc-triet-de-hay-khong-165725.htm 2026-05-09 10:16:47 [scrapy.extensions.logstats] INFO: Crawled 24 pages (at 24 pages/min), scraped 0 items (at 0 items/min) 2026-05-09 10:16:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:49 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/6-dau-hieu-tham-lang-canh-bao-dot-quy-truoc-1-thang-183817.htm 2026-05-09 10:16:50 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:50 [tuoitre_timestamp] INFO: 2026-05-09 10:44:26 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:52 [tuoitre_timestamp] INFO: 2026-05-09 11:53:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:52 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2026-05-09 10:16:52 [protego._protego] DEBUG: Rule at line 1 without any user agent to enforce it on. 2026-05-09 10:16:52 [protego._protego] DEBUG: Rule at line 2 without any user agent to enforce it on. 2026-05-09 10:16:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:55 [tuoitre_timestamp] INFO: 2026-05-09 13:00:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:56 [tuoitre_timestamp] INFO: 2026-05-07 is out of date range: from 2026-05-09 to 2026-05-09, skipping article: https://cuoituan.tuoitre.vn/dao-dien-duzan-duong-lam-phim-de-thoat-vong-sang-chan-20260428144504838.htm 2026-05-09 10:16:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2026-05-09 10:16:56 [protego._protego] DEBUG: Rule at line 1 without any user agent to enforce it on. 2026-05-09 10:16:56 [protego._protego] DEBUG: Rule at line 2 without any user agent to enforce it on. 2026-05-09 10:16:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:58 [tuoitre_timestamp] INFO: 2026-05-09 13:18:57 smaller than 2026-05-09 16:55:00 2026-05-09 10:16:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:16:59 [tuoitre_timestamp] INFO: 2026-05-08 is out of date range: from 2026-05-09 to 2026-05-09, skipping article: https://cuoituan.tuoitre.vn/internet-manh-dat-it-nguoi-nhieu-ai-20260428105052898.htm 2026-05-09 10:16:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:00 [tuoitre_timestamp] INFO: 2026-05-09 12:51:57 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2026-05-09 10:17:00 [protego._protego] DEBUG: Rule at line 1 without any user agent to enforce it on. 2026-05-09 10:17:00 [protego._protego] DEBUG: Rule at line 2 without any user agent to enforce it on. 2026-05-09 10:17:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:01 [tuoitre_timestamp] INFO: 2026-05-09 00:07:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:03 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:03 [tuoitre_timestamp] INFO: 2026-05-09 10:36:57 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:03 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/ba-truong-hop-nay-neu-lam-the-can-cuoc-nam-nay-se-co-gia-tri-vo-thoi-han-197274.htm 2026-05-09 10:17:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:05 [tuoitre_timestamp] INFO: 2026-05-09 14:04:19 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:06 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/khoi-to-8-nguoi-trong-duong-day-danh-bac-rua-tien-hon-2250-ti-dong-197332.htm 2026-05-09 10:17:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (301) to from 2026-05-09 10:17:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:08 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/video-can-canh-tau-san-bay-phap-dang-huong-den-eo-bien-hormuz-197330.htm 2026-05-09 10:17:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:09 [tuoitre_timestamp] INFO: 2026-05-09 14:00:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:10 [tuoitre_timestamp] INFO: 2026-05-09 12:41:52 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:12 [tuoitre_timestamp] INFO: 2026-05-09 14:03:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:14 [tuoitre_timestamp] INFO: 2026-05-09 14:05:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:17 [tuoitre_timestamp] INFO: 2026-05-09 14:16:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:18 [tuoitre_timestamp] INFO: 2026-05-09 14:31:01 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:21 [tuoitre_timestamp] INFO: 2026-05-09 14:33:28 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:23 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:24 [tuoitre_timestamp] INFO: 2026-05-09 14:33:52 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:26 [tuoitre_timestamp] INFO: 2026-05-09 14:36:03 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:28 [tuoitre_timestamp] INFO: 2026-05-09 14:36:56 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:30 [tuoitre_timestamp] INFO: 2026-05-09 14:37:46 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:32 [tuoitre_timestamp] INFO: 2026-05-09 14:38:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:35 [tuoitre_timestamp] INFO: 2026-05-09 14:40:45 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:37 [tuoitre_timestamp] INFO: 2026-05-09 14:44:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:40 [tuoitre_timestamp] INFO: 2026-05-09 14:51:35 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:42 [tuoitre_timestamp] INFO: 2026-05-09 14:53:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:45 [tuoitre_timestamp] INFO: 2026-05-09 15:06:09 smaller than 2026-05-09 16:55:00 2026-05-09 10:17:47 [scrapy.extensions.logstats] INFO: Crawled 58 pages (at 34 pages/min), scraped 0 items (at 0 items/min) 2026-05-09 10:17:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:17:48 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "Act as a content analysis tool. I will provide you with a piece of content, and your task is to extract relevant tags (keywords or phrases) that summarize the main topics, themes, or ideas present in the text. The tags should be concise, specific, and useful for categorization or search purposes. Ignore common filler words (e.g., 'the', 'and', 'is') unless they are part of a specific concept or phrase. After analyzing the content, return the tags in a simple list format. Here is the content to analyze: Ngày 9-5, Công an tỉnh Hưng Yên cho biết Cơ quan cảnh sát điều tra đã ra quyết định khởi tố vụ án, khởi tố bị can đối với 5 trường hợp về hành vi gây rối trật tự công cộng. Trước đó vào tối 4-4, trên tuyến đường ĐT377 (thôn Thượng, xã Triệu Việt Vương), một nhóm thanh thiếu niên chạy xe máy lạng lách, đánh võng, mang theo hung khí, gây mất an ninh trật tự. Trong quá trình di chuyển, nhóm này đã rượt đuổi một xe máy khác khiến người chạy xe này hoảng sợ, mất lái, va chạm với một cháu nhỏ đi xe đạp ven đường khiến cháu bị thương nhẹ. Công an xã Triệu Việt Vương sau đó vào cuộc xác minh, xác định nhóm lạng lách gồm 17 thanh thiếu niên tuổi từ 15 đến 18, trú tỉnh Hưng Yên. Nhóm này khai nhận đã dùng 7 xe máy, mang theo hung khí và vỏ chai bia, tụ tập, chạy tốc độ cao, lạng lách, đánh võng qua nhiều tuyến đường, gây mất trật tự công cộng. Vụ việc đang được Cơ quan cảnh sát điều tra Công an tỉnh Hưng Yên tiếp tục củng cố hồ sơ, xử lý theo quy định. Cơ quan công an khuyến cáo gia đình và nhà trường cần tăng cường quản lý, giáo dục con em, góp phần phòng ngừa các hành vi tương tự."}], 'model': 'gpt-4o-mini', 'max_tokens': 200, 'temperature': 0.3}} 2026-05-09 10:17:48 [openai._base_client] DEBUG: Sending HTTP Request: POST https://api.openai.com/v1/chat/completions 2026-05-09 10:17:48 [httpcore.connection] DEBUG: connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=900 socket_options=None 2026-05-09 10:17:48 [httpcore.connection] DEBUG: connect_tcp.complete return_value= 2026-05-09 10:17:48 [httpcore.connection] DEBUG: start_tls.started ssl_context= server_hostname='api.openai.com' timeout=900 2026-05-09 10:17:48 [httpcore.connection] DEBUG: start_tls.complete return_value= 2026-05-09 10:17:48 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-05-09 10:17:48 [httpcore.http11] DEBUG: send_request_headers.complete 2026-05-09 10:17:48 [httpcore.http11] DEBUG: send_request_body.started request= 2026-05-09 10:17:48 [httpcore.http11] DEBUG: send_request_body.complete 2026-05-09 10:17:48 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-05-09 10:17:50 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sat, 09 May 2026 10:17:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'CF-Ray', b'9f8ff4dbae0d7eb7-HKG'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Server', b'cloudflare'), (b'Strict-Transport-Security', b'max-age=31536000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'user-bmggli0qfnphtzkdehrnfdrn'), (b'openai-processing-ms', b'2203'), (b'openai-project', b'proj_AqBCEfNib7E5LbrMYDz2oklk'), (b'openai-version', b'2020-10-01'), (b'x-openai-proxy-wasm', b'v0.1'), (b'x-ratelimit-limit-requests', b'30000'), (b'x-ratelimit-limit-tokens', b'150000000'), (b'x-ratelimit-remaining-requests', b'29999'), (b'x-ratelimit-remaining-tokens', b'149999517'), (b'x-ratelimit-reset-requests', b'2ms'), (b'x-ratelimit-reset-tokens', b'0s'), (b'x-request-id', b'req_8e60699d82364cde82a517ee87a230df'), (b'set-cookie', b'__cf_bm=YpiFaeuAOeo1YqLwodlhaXdo6j18_YKGOB_O8_jLSX0-1778321868.1031094-1.0.1.1-jhGSSXAe_H8vWGwJfTVAXjie_Il9nJoMDRWXgK97pRaFWiRGxj0Mb4oc3j9N4t69z_K1.dUZzK4Pll517OkeWAfbpLPsy73YoG.K1jnu3nlnJNBP98DKallQLyecNAF.; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Sat, 09 May 2026 10:47:50 GMT'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-05-09 10:17:50 [httpx] INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2026-05-09 10:17:50 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-05-09 10:17:50 [httpcore.http11] DEBUG: receive_response_body.complete 2026-05-09 10:17:50 [httpcore.http11] DEBUG: response_closed.started 2026-05-09 10:17:50 [httpcore.http11] DEBUG: response_closed.complete 2026-05-09 10:17:50 [openai._base_client] DEBUG: HTTP Response: POST https://api.openai.com/v1/chat/completions "200 OK" Headers({'date': 'Sat, 09 May 2026 10:17:50 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', 'connection': 'keep-alive', 'cf-ray': '9f8ff4dbae0d7eb7-HKG', 'cf-cache-status': 'DYNAMIC', 'server': 'cloudflare', 'strict-transport-security': 'max-age=31536000; includeSubDomains; preload', 'x-content-type-options': 'nosniff', 'access-control-expose-headers': 'X-Request-ID', 'openai-organization': 'user-bmggli0qfnphtzkdehrnfdrn', 'openai-processing-ms': '2203', 'openai-project': 'proj_AqBCEfNib7E5LbrMYDz2oklk', 'openai-version': '2020-10-01', 'x-openai-proxy-wasm': 'v0.1', 'x-ratelimit-limit-requests': '30000', 'x-ratelimit-limit-tokens': '150000000', 'x-ratelimit-remaining-requests': '29999', 'x-ratelimit-remaining-tokens': '149999517', 'x-ratelimit-reset-requests': '2ms', 'x-ratelimit-reset-tokens': '0s', 'x-request-id': 'req_8e60699d82364cde82a517ee87a230df', 'set-cookie': '__cf_bm=YpiFaeuAOeo1YqLwodlhaXdo6j18_YKGOB_O8_jLSX0-1778321868.1031094-1.0.1.1-jhGSSXAe_H8vWGwJfTVAXjie_Il9nJoMDRWXgK97pRaFWiRGxj0Mb4oc3j9N4t69z_K1.dUZzK4Pll517OkeWAfbpLPsy73YoG.K1jnu3nlnJNBP98DKallQLyecNAF.; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Sat, 09 May 2026 10:47:50 GMT', 'content-encoding': 'gzip', 'alt-svc': 'h3=":443"; ma=86400'}) 2026-05-09 10:17:50 [openai._base_client] DEBUG: request_id: req_8e60699d82364cde82a517ee87a230df 2026-05-09 10:17:50 [tuoitre_timestamp] INFO: Min timestamp: 2026-05-09 16:55:00, Published timestamp: 2026-05-09 16:59:49 2026-05-09 10:17:50 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): tts-api:4444 2026-05-09 10:18:05 [urllib3.connectionpool] DEBUG: http://tts-api:4444 "POST /api/v2/text-to-speech HTTP/1.1" 200 411 2026-05-09 10:18:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://tuoitre.vn/khoi-to-nhom-thanh-thieu-nien-mang-hung-khi-lang-lach-gay-tai-nan-cho-be-di-xe-dap-20260509162006076.htm> {'audio_url': 'https://lake-api.actable.ai/tts-data/snjffufp-2026-05-09%2010%3A17%3A50.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=pmq7GsXVsXQZXqTM0hWE%2F20260509%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260509T101802Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=f7ac8fa6b962d29f6c9badfa37f58a84129e73ef1df78f70d1ea23ee2f3529f3', 'author': 'HỒNG QUANG', 'category': 'Pháp luật', 'content': 'Ngày 9-5, Công an tỉnh Hưng Yên cho biết Cơ quan cảnh sát điều ' 'tra đã ra quyết định khởi tố vụ án, khởi tố bị can đối với 5 ' 'trường hợp về hành vi gây rối trật tự công cộng. Trước đó vào tối ' '4-4, trên tuyến đường ĐT377 (thôn Thượng, xã Triệu Việt Vương), ' 'một nhóm thanh thiếu niên chạy xe máy lạng lách, đánh võng, mang ' 'theo hung khí, gây mất an ninh trật tự. Trong quá trình di ' 'chuyển, nhóm này đã rượt đuổi một xe máy khác khiến người chạy xe ' 'này hoảng sợ, mất lái, va chạm với một cháu nhỏ đi xe đạp ven ' 'đường khiến cháu bị thương nhẹ. Công an xã Triệu Việt Vương sau ' 'đó vào cuộc xác minh, xác định nhóm lạng lách gồm 17 thanh thiếu ' 'niên tuổi từ 15 đến 18, trú tỉnh Hưng Yên. Nhóm này khai nhận đã ' 'dùng 7 xe máy, mang theo hung khí và vỏ chai bia, tụ tập, chạy ' 'tốc độ cao, lạng lách, đánh võng qua nhiều tuyến đường, gây mất ' 'trật tự công cộng. Vụ việc đang được Cơ quan cảnh sát điều tra ' 'Công an tỉnh Hưng Yên tiếp tục củng cố hồ sơ, xử lý theo quy ' 'định. Cơ quan công an khuyến cáo gia đình và nhà trường cần tăng ' 'cường quản lý, giáo dục con em, góp phần phòng ngừa các hành vi ' 'tương tự.', 'description': 'Công an Hưng Yên khởi tố 5 bị can trong nhóm 17 thanh thiếu ' 'niên mang hung khí, chạy xe gây rối trên nhiều tuyến đường ' 'khiến một cháu bé đi xe đạp bị tai nạn.', 'html_content': '
\n' '
thanh thiếu '
                 'niên - Ảnh 1.

Lực lượng công an thu giữ nhiều tang vật của ' 'vụ việc - Ảnh: Công an cung ' 'cấp

Ngày 9-5, Công an tỉnh Hưng ' 'Yên cho biết Cơ quan cảnh sát điều tra đã ra quyết định khởi tố vụ án, khởi tố bị can đối với 5 ' 'trường hợp về hành vi gây rối trật tự công cộng.

Trước ' 'đó vào tối 4-4, trên tuyến đường ĐT377 (thôn Thượng, xã ' 'Triệu Việt Vương), một nhóm thanh thiếu ' 'niên\xa0chạy xe máy lạng lách, đánh võng, mang theo hung ' 'khí, gây mất an ninh trật tự.

Trong quá trình di chuyển, nhóm này đã rượt đuổi một ' 'xe máy khác khiến người chạy xe này hoảng sợ, mất lái, va ' 'chạm với một cháu nhỏ đi xe đạp ven đường khiến cháu bị ' 'thương nhẹ.

Công an xã Triệu Việt Vương sau đó vào ' 'cuộc xác minh, xác định nhóm lạng lách gồm 17 thanh thiếu ' 'niên tuổi từ 15 đến 18, trú tỉnh Hưng Yên.

Nhóm này ' 'khai nhận đã dùng 7 xe máy, mang theo hung khí và vỏ chai ' 'bia, tụ tập, chạy tốc độ cao, lạng lách, đánh võng qua nhiều ' 'tuyến đường, gây mất trật tự công cộng.

Vụ việc đang ' 'được Cơ quan cảnh sát điều tra Công an tỉnh Hưng Yên tiếp ' 'tục củng cố hồ sơ, xử lý theo quy định.

Cơ quan công ' 'an khuyến cáo gia đình và nhà trường cần tăng cường quản lý, ' 'giáo dục con em, góp phần phòng ngừa các hành vi tương ' 'tự.

Nhóm thanh thiếu niên lái xe '
                 'lạng lách, mang theo vỏ chai bia và hung khi, khởi tố 5 '
                 'trường hợp - Ảnh 2.Tịch thu xe ' 'máy, xử phạt nam thanh niên 12 triệu đồng vì lạng lách, đánh ' 'võng ở phường Thuận Giao

Tối 8-5, đại diện ' 'Phòng Cảnh sát giao thông Công an TP.HCM cho biết Đội Cảnh ' 'sát giao thông Bình Triệu đã xử lý nam thanh niên lạng lách, ' 'đánh võng sau phản ánh trên mạng xã hội.

\n' ' \n' '
', 'md_content': '\n' '![thanh thiếu niên - Ảnh ' '1.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/5/9/base64-17783200530511756322611.jpeg)Lực ' 'lượng công an thu giữ nhiều tang vật của vụ việc - Ảnh: Công ' 'an cung cấp\n' '\n' 'Ngày 9-5, Công an tỉnh Hưng Yên cho biết Cơ quan cảnh sát điều ' 'tra đã ra quyết định [khởi tố](https://tuoitre.vn/khoi-to.html ' '"khởi tố") vụ án, khởi tố bị can đối với 5 trường hợp về hành ' 'vi gây rối trật tự công cộng.\n' '\n' 'Trước đó vào tối 4-4, trên tuyến đường ĐT377 (thôn Thượng, xã ' 'Triệu Việt Vương), một nhóm [thanh thiếu ' 'niên](https://tuoitre.vn/thanh-thieu-nien.html "thanh thiếu ' 'niên")\xa0chạy xe máy lạng lách, đánh võng, mang theo hung ' 'khí, gây mất an ninh trật tự. \n' '\n' '* #### [Ô tô lạng lách trên đường, người dân ghi hình báo Cục ' 'trưởng CSGT xử ' 'lý](/o-to-lang-lach-tren-duong-nguoi-dan-ghi-hinh-bao-cuc-truong-csgt-xu-ly-20260504210616509.htm)\n' 'Trong quá trình di chuyển, nhóm này đã rượt đuổi một xe máy ' 'khác khiến người chạy xe này hoảng sợ, mất lái, va chạm với ' 'một cháu nhỏ đi xe đạp ven đường khiến cháu bị thương nhẹ.\n' '\n' 'Công an xã Triệu Việt Vương sau đó vào cuộc xác minh, xác định ' 'nhóm lạng lách gồm 17 thanh thiếu niên tuổi từ 15 đến 18, trú ' 'tỉnh Hưng Yên.\n' '\n' 'Nhóm này khai nhận đã dùng 7 xe máy, mang theo hung khí và vỏ ' 'chai bia, tụ tập, chạy tốc độ cao, lạng lách, đánh võng qua ' 'nhiều tuyến đường, gây mất trật tự công cộng.\n' '\n' 'Vụ việc đang được Cơ quan cảnh sát điều tra Công an tỉnh Hưng ' 'Yên tiếp tục củng cố hồ sơ, xử lý theo quy định.\n' '\n' 'Cơ quan công an khuyến cáo gia đình và nhà trường cần tăng ' 'cường quản lý, giáo dục con em, góp phần phòng ngừa các hành ' 'vi tương tự.\n' '\n' '[![Nhóm thanh thiếu niên lái xe lạng lách, mang theo vỏ chai ' 'bia và hung khi, khởi tố 5 trường hợp - Ảnh ' '2.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/5/8/968343071068155286-17782477521781984522833-278-0-1878-2560-crop-1778247789452891340737.jpg)](/tich-thu-xe-may-xu-phat-nam-thanh-nien-12-trieu-dong-vi-lang-lach-danh-vong-o-phuong-thuan-giao-2026050820471546.htm)[Tịch ' 'thu xe máy, xử phạt nam thanh niên 12 triệu đồng vì lạng lách, ' 'đánh võng ở phường Thuận ' 'Giao](/tich-thu-xe-may-xu-phat-nam-thanh-nien-12-trieu-dong-vi-lang-lach-danh-vong-o-phuong-thuan-giao-2026050820471546.htm)Tối ' '8-5, đại diện Phòng Cảnh sát giao thông Công an TP.HCM cho ' 'biết Đội Cảnh sát giao thông Bình Triệu đã xử lý nam thanh ' 'niên lạng lách, đánh võng sau phản ánh trên mạng xã hội.\n' '\n' '\n' '\n' '[Đọc tiếp](# "Đọc tiếp") \n' '[Về trang Chủ đề](/nhom-chu-de.htm "Về trang chủ đề") \n' '\n', 'published_date': datetime.date(2026, 5, 9), 'published_timestamp': datetime.datetime(2026, 5, 9, 16, 59, 49), 'source': 'TuoiTre', 'tags': ['Công an tỉnh Hưng Yên', 'Khởi tố vụ án', 'Gây rối trật tự công cộng', 'Thanh thiếu niên', 'Hành vi vi phạm', 'An ninh trật tự', 'Xe máy', 'Hung khí', 'Tụ tập', 'Lạng lách', 'Đánh võng', 'Va chạm', 'Xác minh', 'Quản lý giáo dục', 'Phòng ngừa hành vi tương tự'], 'title': 'Khởi tố nhóm thanh thiếu niên mang hung khí lạng lách, gây tai nạn ' 'cho bé đi xe đạp', 'url': 'https://tuoitre.vn/khoi-to-nhom-thanh-thieu-nien-mang-hung-khi-lang-lach-gay-tai-nan-cho-be-di-xe-dap-20260509162006076.htm', 'voice': 'SG-Nu-1-DT'} 2026-05-09 10:18:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:05 [httpcore.connection] DEBUG: close.started 2026-05-09 10:18:05 [httpcore.connection] DEBUG: close.complete 2026-05-09 10:18:05 [tuoitre_timestamp] INFO: 2026-05-09 15:24:00 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:07 [tuoitre_timestamp] INFO: 2026-05-09 15:27:06 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:09 [tuoitre_timestamp] INFO: 2026-05-09 15:27:42 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:12 [tuoitre_timestamp] INFO: 2026-05-09 15:33:45 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:14 [tuoitre_timestamp] INFO: 2026-05-09 15:54:47 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:17 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:17 [tuoitre_timestamp] INFO: 2026-05-09 15:56:37 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:20 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:20 [tuoitre_timestamp] INFO: 2026-05-09 16:01:21 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:22 [tuoitre_timestamp] INFO: 2026-05-09 16:02:13 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:25 [tuoitre_timestamp] INFO: 2026-05-09 16:02:48 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:27 [tuoitre_timestamp] INFO: 2026-05-09 16:33:17 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:30 [tuoitre_timestamp] INFO: 2026-05-09 16:42:18 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:31 [tuoitre_timestamp] INFO: 2026-05-09 16:45:53 smaller than 2026-05-09 16:55:00 2026-05-09 10:18:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:33 [openai._base_client] DEBUG: Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "Act as a content analysis tool. I will provide you with a piece of content, and your task is to extract relevant tags (keywords or phrases) that summarize the main topics, themes, or ideas present in the text. The tags should be concise, specific, and useful for categorization or search purposes. Ignore common filler words (e.g., 'the', 'and', 'is') unless they are part of a specific concept or phrase. After analyzing the content, return the tags in a simple list format. Here is the content to analyze: Ngày 9-5, thông tin từ Trung tâm Tiêm chủng Minh Lương, xã Quỳnh Anh (tỉnh Nghệ An) cho biết trung tâm vừa tiếp nhận 5 người dân đến xử lý vết thương\xa0và tiêm phòng dại sau khi bị một con chó nghi mắc bệnh dại cắn. Các trường hợp bị cắn gồm ba nam sinh 12 tuổi, một người phụ nữ 43 tuổi và một cụ bà 79 tuổi. Trong đó, người phụ nữ 43 tuổi còn phải đến Trạm Y tế Quỳnh Minh khâu 4 mũi. Ngoài 5 trường hợp trên, còn một trường hợp khác sau khi bị con chó này tấn công đã bị thương nặng, vết cắn lộ xương và phải điều trị tại bệnh viện. Theo thông tin ban đầu, sáng 9-5, con chó có biểu hiện bất thường, giống triệu chứng của bệnh dại, điên cuồng lao vào tấn công người đi đường. Do sự việc xảy ra quá bất ngờ, người dân không kịp phản ứng hoặc bỏ chạy nên bị cắn vào tay, chân với nhiều mức độ thương tích khác nhau. Để tránh nguy hiểm, con chó đã bị người dân đánh chết, còn các nạn nhân được đưa đến cơ sở y tế để xử lý vết thương và điều trị dự phòng bệnh dại. Đại diện xã Quỳnh Anh cho biết địa phương hiện có hơn 2.660 con chó nuôi. Chính quyền địa phương khuyến cáo người dân chủ động tiêm vắc xin phòng dại cho vật nuôi, quản lý chặt chẽ chó, mèo, không thả rông và kịp thời báo cho cơ quan chức năng khi phát hiện động vật có biểu hiện nghi mắc bệnh dại. Tuy nhiên, thực tế vẫn còn một số hộ dân chưa chấp hành nghiêm việc tiêm phòng cho vật nuôi; tình trạng chó thả rông, không rọ mõm ở nơi công cộng vẫn còn xảy ra, tiềm ẩn nguy cơ mất an toàn cho người dân. Riêng con chó tấn công nhiều người dân trong vụ việc nói trên hiện chưa xác định được là chó của hộ dân nào, thuộc địa bàn nào. Trong tháng 4-2026, tại xã Tân Châu (Nghệ An), một con chó có nhiều biểu hiện mắc bệnh dại đã bất ngờ cắn hàng loạt 12 con chó khác trong khu vực. Con chó này sau đó đã chết và được xét nghiệm mẫu bệnh phẩm cho kết quả dương tính với vi rút dại. Rất may chưa có người nào bị con chó này cắn. 12 con chó bị cắn được cách ly nghiêm ngặt để theo dõi. Trong vòng 21 - 28 ngày, những con có dấu hiệu nghi mắc bệnh sẽ buộc phải tiêu hủy để ngăn chặn nguy cơ lây lan."}], 'model': 'gpt-4o-mini', 'max_tokens': 200, 'temperature': 0.3}} 2026-05-09 10:18:33 [openai._base_client] DEBUG: Sending HTTP Request: POST https://api.openai.com/v1/chat/completions 2026-05-09 10:18:33 [httpcore.connection] DEBUG: connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=900 socket_options=None 2026-05-09 10:18:34 [httpcore.connection] DEBUG: connect_tcp.complete return_value= 2026-05-09 10:18:34 [httpcore.connection] DEBUG: start_tls.started ssl_context= server_hostname='api.openai.com' timeout=900 2026-05-09 10:18:34 [httpcore.connection] DEBUG: start_tls.complete return_value= 2026-05-09 10:18:34 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-05-09 10:18:34 [httpcore.http11] DEBUG: send_request_headers.complete 2026-05-09 10:18:34 [httpcore.http11] DEBUG: send_request_body.started request= 2026-05-09 10:18:34 [httpcore.http11] DEBUG: send_request_body.complete 2026-05-09 10:18:34 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-05-09 10:18:36 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sat, 09 May 2026 10:18:36 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'CF-Ray', b'9f8ff5facaae4bd7-HKG'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Server', b'cloudflare'), (b'Strict-Transport-Security', b'max-age=31536000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'user-bmggli0qfnphtzkdehrnfdrn'), (b'openai-processing-ms', b'2645'), (b'openai-project', b'proj_AqBCEfNib7E5LbrMYDz2oklk'), (b'openai-version', b'2020-10-01'), (b'x-openai-proxy-wasm', b'v0.1'), (b'x-ratelimit-limit-requests', b'30000'), (b'x-ratelimit-limit-tokens', b'150000000'), (b'x-ratelimit-remaining-requests', b'29999'), (b'x-ratelimit-remaining-tokens', b'149999195'), (b'x-ratelimit-reset-requests', b'2ms'), (b'x-ratelimit-reset-tokens', b'0s'), (b'x-request-id', b'req_8b0f486ac6914d039bbb4961b295a14c'), (b'set-cookie', b'__cf_bm=NAE.F6Jjub.k1TV_787CYLQvKz4COm7TS5cL842ramg-1778321914.0442033-1.0.1.1-7IOwwN8oLcEao2lwONJZxd3m35JJwUyr1FCEonwB4xeQ3c7QIwU4GzZ0VruaKLYVe_vUlPdoF03wQIBUWE4ot.VPrJsDyvJgctOXqVGsDdHE_dLfO2qwtF6MWSHdOb6U; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Sat, 09 May 2026 10:48:36 GMT'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-05-09 10:18:36 [httpx] INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2026-05-09 10:18:36 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-05-09 10:18:36 [httpcore.http11] DEBUG: receive_response_body.complete 2026-05-09 10:18:36 [httpcore.http11] DEBUG: response_closed.started 2026-05-09 10:18:36 [httpcore.http11] DEBUG: response_closed.complete 2026-05-09 10:18:36 [openai._base_client] DEBUG: HTTP Response: POST https://api.openai.com/v1/chat/completions "200 OK" Headers({'date': 'Sat, 09 May 2026 10:18:36 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', 'connection': 'keep-alive', 'cf-ray': '9f8ff5facaae4bd7-HKG', 'cf-cache-status': 'DYNAMIC', 'server': 'cloudflare', 'strict-transport-security': 'max-age=31536000; includeSubDomains; preload', 'x-content-type-options': 'nosniff', 'access-control-expose-headers': 'X-Request-ID', 'openai-organization': 'user-bmggli0qfnphtzkdehrnfdrn', 'openai-processing-ms': '2645', 'openai-project': 'proj_AqBCEfNib7E5LbrMYDz2oklk', 'openai-version': '2020-10-01', 'x-openai-proxy-wasm': 'v0.1', 'x-ratelimit-limit-requests': '30000', 'x-ratelimit-limit-tokens': '150000000', 'x-ratelimit-remaining-requests': '29999', 'x-ratelimit-remaining-tokens': '149999195', 'x-ratelimit-reset-requests': '2ms', 'x-ratelimit-reset-tokens': '0s', 'x-request-id': 'req_8b0f486ac6914d039bbb4961b295a14c', 'set-cookie': '__cf_bm=NAE.F6Jjub.k1TV_787CYLQvKz4COm7TS5cL842ramg-1778321914.0442033-1.0.1.1-7IOwwN8oLcEao2lwONJZxd3m35JJwUyr1FCEonwB4xeQ3c7QIwU4GzZ0VruaKLYVe_vUlPdoF03wQIBUWE4ot.VPrJsDyvJgctOXqVGsDdHE_dLfO2qwtF6MWSHdOb6U; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Sat, 09 May 2026 10:48:36 GMT', 'content-encoding': 'gzip', 'alt-svc': 'h3=":443"; ma=86400'}) 2026-05-09 10:18:36 [openai._base_client] DEBUG: request_id: req_8b0f486ac6914d039bbb4961b295a14c 2026-05-09 10:18:36 [tuoitre_timestamp] INFO: Min timestamp: 2026-05-09 16:55:00, Published timestamp: 2026-05-09 17:03:49 2026-05-09 10:18:36 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): tts-api:4444 2026-05-09 10:18:57 [urllib3.connectionpool] DEBUG: http://tts-api:4444 "POST /api/v2/text-to-speech HTTP/1.1" 200 411 2026-05-09 10:18:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://tuoitre.vn/con-cho-nghi-mac-benh-dai-can-lien-tiep-6-nguoi-o-nghe-an-20260509163826175.htm> {'audio_url': 'https://lake-api.actable.ai/tts-data/xblcfosc-2026-05-09%2010%3A18%3A37.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=pmq7GsXVsXQZXqTM0hWE%2F20260509%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260509T101855Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=18f5b805f6cc3e65537935731c89ea4c213e26db587cbd9c6eaa70ee0dfdd37d', 'author': 'DOÃN HÒA', 'category': 'Bạn đọc', 'content': 'Ngày 9-5, thông tin từ Trung tâm Tiêm chủng Minh Lương, xã Quỳnh ' 'Anh (tỉnh Nghệ An) cho biết trung tâm vừa tiếp nhận 5 người dân ' 'đến xử lý vết thương\xa0và tiêm phòng dại sau khi bị một con chó ' 'nghi mắc bệnh dại cắn. Các trường hợp bị cắn gồm ba nam sinh 12 ' 'tuổi, một người phụ nữ 43 tuổi và một cụ bà 79 tuổi. Trong đó, ' 'người phụ nữ 43 tuổi còn phải đến Trạm Y tế Quỳnh Minh khâu 4 ' 'mũi. Ngoài 5 trường hợp trên, còn một trường hợp khác sau khi bị ' 'con chó này tấn công đã bị thương nặng, vết cắn lộ xương và phải ' 'điều trị tại bệnh viện. Theo thông tin ban đầu, sáng 9-5, con chó ' 'có biểu hiện bất thường, giống triệu chứng của bệnh dại, điên ' 'cuồng lao vào tấn công người đi đường. Do sự việc xảy ra quá bất ' 'ngờ, người dân không kịp phản ứng hoặc bỏ chạy nên bị cắn vào ' 'tay, chân với nhiều mức độ thương tích khác nhau. Để tránh nguy ' 'hiểm, con chó đã bị người dân đánh chết, còn các nạn nhân được ' 'đưa đến cơ sở y tế để xử lý vết thương và điều trị dự phòng bệnh ' 'dại. Đại diện xã Quỳnh Anh cho biết địa phương hiện có hơn 2.660 ' 'con chó nuôi. Chính quyền địa phương khuyến cáo người dân chủ ' 'động tiêm vắc xin phòng dại cho vật nuôi, quản lý chặt chẽ chó, ' 'mèo, không thả rông và kịp thời báo cho cơ quan chức năng khi ' 'phát hiện động vật có biểu hiện nghi mắc bệnh dại. Tuy nhiên, ' 'thực tế vẫn còn một số hộ dân chưa chấp hành nghiêm việc tiêm ' 'phòng cho vật nuôi; tình trạng chó thả rông, không rọ mõm ở nơi ' 'công cộng vẫn còn xảy ra, tiềm ẩn nguy cơ mất an toàn cho người ' 'dân. Riêng con chó tấn công nhiều người dân trong vụ việc nói ' 'trên hiện chưa xác định được là chó của hộ dân nào, thuộc địa bàn ' 'nào. Trong tháng 4-2026, tại xã Tân Châu (Nghệ An), một con chó ' 'có nhiều biểu hiện mắc bệnh dại đã bất ngờ cắn hàng loạt 12 con ' 'chó khác trong khu vực. Con chó này sau đó đã chết và được xét ' 'nghiệm mẫu bệnh phẩm cho kết quả dương tính với vi rút dại. Rất ' 'may chưa có người nào bị con chó này cắn. 12 con chó bị cắn được ' 'cách ly nghiêm ngặt để theo dõi. Trong vòng 21 - 28 ngày, những ' 'con có dấu hiệu nghi mắc bệnh sẽ buộc phải tiêu hủy để ngăn chặn ' 'nguy cơ lây lan.', 'description': 'Một con chó nghi mắc bệnh dại cắn 6 người dân ở tỉnh Nghệ An ' 'trong buổi sáng 9-5 đã bị người dân đánh chết.', 'html_content': '
\n' '
con chó - '
                 'Ảnh 1.

Người dân đi tiêm phòng vắc xin sau khi bị chó ' 'cắn ở xã Quỳnh Anh, Nghệ An - Ảnh: Trung tâm tiêm chủng Minh ' 'Lương

Ngày 9-5, thông ' 'tin từ Trung tâm Tiêm chủng Minh Lương, xã Quỳnh Anh (tỉnh ' 'Nghệ An) cho biết trung tâm vừa tiếp nhận 5 người dân đến xử ' 'lý vết thương\xa0và tiêm phòng dại sau khi bị một con chó ' 'nghi mắc bệnh dại cắn.

Các trường hợp bị cắn gồm ba nam sinh 12 tuổi, một ' 'người phụ nữ 43 tuổi và một cụ ' 'bà 79 tuổi. Trong đó, người phụ nữ 43 tuổi còn phải đến Trạm ' 'Y tế Quỳnh Minh khâu 4 mũi.

Ngoài 5 trường ' 'hợp trên, còn một trường hợp khác sau khi bị con chó này tấn ' 'công đã bị thương nặng, vết cắn lộ xương và phải điều trị ' 'tại bệnh viện.

Theo thông tin ban đầu, sáng ' '9-5, con chó có biểu hiện bất thường, giống triệu chứng của ' 'bệnh dại, điên cuồng lao vào tấn công người đi ' 'đường.

Do sự việc xảy ra quá bất ngờ, người dân không kịp ' 'phản ứng hoặc bỏ chạy nên bị cắn vào tay, chân với nhiều mức ' 'độ thương tích khác nhau.

Để tránh nguy hiểm, ' 'con chó đã bị người dân đánh chết, còn các nạn nhân được đưa ' 'đến cơ sở y tế để xử lý vết thương và điều trị dự phòng bệnh ' 'dại.\xa0

Đại diện xã Quỳnh Anh cho biết địa phương hiện có ' 'hơn 2.660 con chó nuôi. Chính quyền địa phương khuyến cáo ' 'người dân chủ động tiêm vắc xin phòng dại cho vật nuôi, quản ' 'lý chặt chẽ chó, mèo, không thả rông và kịp thời báo cho cơ ' 'quan chức năng khi phát hiện động vật có biểu hiện nghi mắc ' 'bệnh dại.

Tuy nhiên, thực tế vẫn còn một số ' 'hộ dân chưa chấp hành nghiêm việc tiêm phòng cho vật nuôi; ' 'tình trạng chó thả rông, không rọ mõm ở nơi công cộng vẫn ' 'còn xảy ra, tiềm ẩn nguy cơ mất an toàn cho người dân.

Riêng con chó tấn công nhiều người dân trong vụ ' 'việc nói trên hiện chưa xác định được là chó của hộ dân nào, ' 'thuộc địa bàn nào.

con chó - '
                 'Ảnh 2.

Tiêm phòng vắc xin phòng bệnh dại cho đàn chó ' 'ở Nghệ An - Ảnh: DOÃN HÒA

Trong tháng 4-2026, tại xã Tân Châu (Nghệ An), một ' 'con chó có nhiều biểu hiện mắc bệnh dại đã bất ngờ cắn hàng ' 'loạt 12 con chó khác trong khu vực. Con chó này sau đó đã ' 'chết và được xét nghiệm mẫu bệnh phẩm cho kết quả dương tính ' 'với vi rút dại. Rất may chưa có người nào bị con chó này ' 'cắn.

12 con chó bị cắn được cách ly nghiêm ' 'ngặt để theo dõi. Trong vòng 21 - 28 ngày, những con có dấu ' 'hiệu nghi mắc bệnh sẽ buộc phải tiêu hủy để ngăn chặn nguy ' 'cơ lây lan.

Năm 2023, sau thời gian nhập viện điều trị ' 'nghi bị chó cắn, hai bé 3 tuổi và 9 tuổi ở Nghệ An bị suy hô ' 'hấp, co giật kéo dài và không qua khỏi.

Trước đó, vào ' 'năm 2017, một bé trai 4 tuổi ở xã Thanh Mai, huyện Thanh ' 'Chương (cũ), Nghệ An cũng tử vong nghi bị chó dại ' 'cắn.

' '

Theo Chi cục Chăn nuôi và Thú y tỉnh Nghệ An, ' 'trong tổng đàn hơn 500.000 con chó đang được nuôi tại các hộ ' 'gia đình trên địa bàn toàn tỉnh, tỉ lệ tiêm phòng chỉ đạt ' 'khoảng 20-25%. Trong khi đó, phần lớn đàn chó được nuôi theo ' 'hình thức thả rông.

Mặc dù đã có quy định xử phạt hành ' 'vi thả rông chó, tình trạng nuôi chó và thả rông chó tại các ' 'khu dân cư, nơi công cộng vẫn rất phổ biến.

Chó thả ' 'rông không chỉ phóng uế, gây mất mỹ quan đô thị mà còn tiềm ' 'ẩn nhiều rủi ro, nguy cơ lây lan bệnh ' 'dại.

Con chó nghi dại cắn 6 người '
                 'bị người dân đánh chết - Ảnh 3.Nguy cơ dịch ' 'dại từ vụ chó cắn 4 người, Quảng Ngãi siết quản lý vật ' 'nuôi

Ngành chức ' 'năng đang khẩn trương lấy mẫu xét nghiệm, khử khuẩn ổ dịch ' 'và siết quản lý đàn chó, mèo sau vụ chó nghi mắc bệnh dại ' 'cắn người dân tại xã Sơn Tịnh, Quảng ' 'Ngãi.

\n' ' \n' '
', 'md_content': '\n' '![con chó - Ảnh ' '1.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/5/9/base64-17783196880331102358468.jpeg)Người ' 'dân đi tiêm phòng vắc xin sau khi bị chó cắn ở xã Quỳnh Anh, ' 'Nghệ An - Ảnh: Trung tâm tiêm chủng Minh Lương\n' '\n' 'Ngày 9-5, thông tin từ Trung tâm Tiêm chủng Minh Lương, xã ' 'Quỳnh Anh (tỉnh Nghệ An) cho biết trung tâm vừa tiếp nhận 5 ' 'người dân đến xử lý vết thương\xa0và tiêm phòng dại sau khi bị ' 'một con chó nghi mắc [bệnh ' 'dại](https://tuoitre.vn/benh-dai.html "bệnh dại") cắn.\n' '\n' 'Các trường hợp bị cắn gồm ba nam sinh 12 tuổi, một người [phụ ' 'nữ](https://tuoitre.vn/phu-nu.html "phụ nữ") 43 tuổi và một cụ ' 'bà 79 tuổi. Trong đó, người phụ nữ 43 tuổi còn phải đến Trạm Y ' 'tế Quỳnh Minh khâu 4 mũi.\n' '\n' 'Ngoài 5 trường hợp trên, còn một trường hợp khác sau khi bị ' 'con chó này tấn công đã bị thương nặng, vết cắn lộ xương và ' 'phải điều trị tại bệnh viện.\n' '\n' 'Theo thông tin ban đầu, sáng 9-5, con chó có biểu hiện bất ' 'thường, giống triệu chứng của bệnh dại, điên cuồng lao vào tấn ' 'công người đi đường.\n' '\n' '* [![Con chó nghi dại cắn 6 người bị người dân đánh chết - Ảnh ' '2.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/4/9/chatgpt-image-13-46-53-9-thg-4-2026-17757172211741475375155-3-0-963-1536-crop-1775717227800398603210.png)](/cho-nghi-mac-benh-dai-can-lien-tiep-5-nguoi-o-phu-yen-20260409134947181.htm)#### ' '[Chó nghi mắc bệnh dại cắn liên tiếp 5 người ở Phú ' 'Yên](/cho-nghi-mac-benh-dai-can-lien-tiep-5-nguoi-o-phu-yen-20260409134947181.htm)[ĐỌC ' 'NGAY](/cho-nghi-mac-benh-dai-can-lien-tiep-5-nguoi-o-phu-yen-20260409134947181.htm)\n' 'Do sự việc xảy ra quá bất ngờ, người dân không kịp phản ứng ' 'hoặc bỏ chạy nên bị cắn vào tay, chân với nhiều mức độ thương ' 'tích khác nhau.\n' '\n' 'Để tránh nguy hiểm, con chó đã bị người dân đánh chết, còn các ' 'nạn nhân được đưa đến cơ sở y tế để xử lý vết thương và điều ' 'trị dự phòng bệnh dại.\xa0\n' '\n' 'Đại diện xã Quỳnh Anh cho biết địa phương hiện có hơn 2.660 ' 'con chó nuôi. Chính quyền địa phương khuyến cáo người dân chủ ' 'động tiêm vắc xin phòng dại cho vật nuôi, quản lý chặt chẽ ' 'chó, mèo, không thả rông và kịp thời báo cho cơ quan chức năng ' 'khi phát hiện động vật có biểu hiện nghi mắc bệnh dại.\n' '\n' 'Tuy nhiên, thực tế vẫn còn một số hộ dân chưa chấp hành nghiêm ' 'việc tiêm phòng cho vật nuôi; tình trạng chó thả rông, không ' 'rọ mõm ở nơi công cộng vẫn còn xảy ra, tiềm ẩn nguy cơ mất an ' 'toàn cho người dân.\n' '\n' 'Riêng con chó tấn công nhiều người dân trong vụ việc nói trên ' 'hiện chưa xác định được là chó của hộ dân nào, thuộc địa bàn ' 'nào.\n' '\n' '![con chó - Ảnh ' '2.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/5/9/base64-17783196880451284370233.jpeg)Tiêm ' 'phòng vắc xin phòng bệnh dại cho đàn chó ở Nghệ An - Ảnh: DOÃN ' 'HÒA\n' '\n' 'Trong tháng 4-2026, tại xã Tân Châu (Nghệ An), một con chó có ' 'nhiều biểu hiện mắc bệnh dại đã bất ngờ cắn hàng loạt 12 con ' 'chó khác trong khu vực. Con chó này sau đó đã chết và được xét ' 'nghiệm mẫu bệnh phẩm cho kết quả dương tính với vi rút dại. ' 'Rất may chưa có người nào bị con chó này cắn.\n' '\n' '12 con chó bị cắn được cách ly nghiêm ngặt để theo dõi. Trong ' 'vòng 21 - 28 ngày, những con có dấu hiệu nghi mắc bệnh sẽ buộc ' 'phải tiêu hủy để ngăn chặn nguy cơ lây lan.\n' '\n' ' Năm 2023, sau thời gian nhập viện điều trị nghi bị chó cắn, ' 'hai bé 3 tuổi và 9 tuổi ở Nghệ An bị suy hô hấp, co giật kéo ' 'dài và không qua khỏi.\n' '\n' 'Trước đó, vào năm 2017, một bé trai 4 tuổi ở xã Thanh Mai, ' 'huyện Thanh Chương (cũ), Nghệ An cũng tử vong nghi bị chó dại ' 'cắn.\n' '\n' ' Theo Chi cục Chăn nuôi và Thú y tỉnh Nghệ An, trong tổng ' 'đàn hơn 500.000 con chó đang được nuôi tại các hộ gia đình ' 'trên địa bàn toàn tỉnh, tỉ lệ tiêm phòng chỉ đạt khoảng ' '20-25%. Trong khi đó, phần lớn đàn chó được nuôi theo hình ' 'thức thả rông.\n' '\n' 'Mặc dù đã có quy định xử phạt hành vi thả rông chó, tình trạng ' 'nuôi chó và thả rông chó tại các khu dân cư, nơi công cộng vẫn ' 'rất phổ biến.\n' '\n' 'Chó thả rông không chỉ phóng uế, gây mất mỹ quan đô thị mà còn ' 'tiềm ẩn nhiều rủi ro, nguy cơ lây lan bệnh dại.\n' '\n' ' [![Con chó nghi dại cắn 6 người bị người dân đánh chết - Ảnh ' '3.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/4/17/da-bat-duoc-con-cho-vang-can-nguoi-o-xa-son-tinh-quang-ngai-1-17763977282281314789128-58-0-660-963-crop-17764001754681479849858.jpg)](/nguy-co-dich-dai-tu-vu-cho-can-4-nguoi-quang-ngai-siet-quan-ly-vat-nuoi-20260417105343256.htm)[Nguy ' 'cơ dịch dại từ vụ chó cắn 4 người, Quảng Ngãi siết quản lý vật ' 'nuôi](/nguy-co-dich-dai-tu-vu-cho-can-4-nguoi-quang-ngai-siet-quan-ly-vat-nuoi-20260417105343256.htm)Ngành ' 'chức năng đang khẩn trương lấy mẫu xét nghiệm, khử khuẩn ổ ' 'dịch và siết quản lý đàn chó, mèo sau vụ chó nghi mắc bệnh dại ' 'cắn người dân tại xã Sơn Tịnh, Quảng Ngãi.\n' '\n' '\n' '\n' '[Đọc tiếp](# "Đọc tiếp") \n' '[Về trang Chủ đề](/nhom-chu-de.htm "Về trang chủ đề") \n' '\n', 'published_date': datetime.date(2026, 5, 9), 'published_timestamp': datetime.datetime(2026, 5, 9, 17, 3, 49), 'source': 'TuoiTre', 'tags': ['Tiêm chủng', 'Nghệ An', 'Bệnh dại', 'Vết thương', 'Chó cắn', 'Nạn nhân', 'Điều trị', 'Vắc xin', 'Quản lý động vật', 'An toàn cộng đồng', 'Hộ dân', 'Chó thả rông', 'Triệu chứng bệnh dại', 'Tấn công', 'Cơ sở y tế', 'Khuyến cáo', 'Dịch bệnh', 'Theo dõi động vật', 'Tiêu hủy động vật'], 'title': 'Con chó nghi mắc bệnh dại cắn liên tiếp 6 người ở Nghệ An', 'url': 'https://tuoitre.vn/con-cho-nghi-mac-benh-dai-can-lien-tiep-6-nguoi-o-nghe-an-20260509163826175.htm', 'voice': 'HN-Nam-1-BL'} 2026-05-09 10:18:57 [scrapy.extensions.logstats] INFO: Crawled 72 pages (at 14 pages/min), scraped 2 items (at 2 items/min) 2026-05-09 10:18:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:18:57 [httpcore.connection] DEBUG: close.started 2026-05-09 10:18:57 [httpcore.connection] DEBUG: close.complete 2026-05-09 10:18:57 [tuoitre_timestamp] INFO: 2026-05-09 15:56:20 smaller than 2026-05-09 16:55:00 2026-05-09 10:19:00 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:19:00 [tuoitre_timestamp] INFO: 2026-05-09 15:28:55 smaller than 2026-05-09 16:55:00 2026-05-09 10:19:00 [scrapy.core.engine] INFO: Closing spider (finished) 2026-05-09 10:19:00 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False. 2026-05-09 10:19:00 [boto3.s3.transfer] DEBUG: Using default client. pid: 37581, thread: 140300466973496 2026-05-09 10:19:00 [s3transfer.utils] DEBUG: Acquiring 0 2026-05-09 10:19:00 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-05-09 10:19:00 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-05-09 10:19:00 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-05-09 10:19:00 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'dagster-output-data', 'key': 'tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'extra_args': {}}) to executor for transfer request: 0. 2026-05-09 10:19:00 [s3transfer.utils] DEBUG: Acquiring 0 2026-05-09 10:19:00 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'dagster-output-data', 'key': 'tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'extra_args': {}}) about to wait for the following futures [] 2026-05-09 10:19:00 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-05-09 10:19:00 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'dagster-output-data', 'key': 'tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'extra_args': {}}) done waiting for dependent futures 2026-05-09 10:19:00 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'dagster-output-data', 'key': 'tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'extra_args': {}}) with kwargs {'client': , 'fileobj': , 'bucket': 'dagster-output-data', 'key': 'tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'extra_args': {}} 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-05-09 10:19:00 [botocore.regions] DEBUG: Calling endpoint provider with parameters: {'Bucket': 'dagster-output-data', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'https://lake-api.actable.ai/', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'Key': 'tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-05-09 10:19:00 [botocore.regions] DEBUG: Endpoint provider result: https://lake-api.actable.ai/dagster-output-data 2026-05-09 10:19:00 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-05-09 10:19:00 [botocore.regions] DEBUG: Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'Boto3/1.34.57 md/Botocore#1.34.162 ua/2.0 os/linux#5.15.0-164-generic md/arch#x86_64 lang/python#3.11.13 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.34.162', 'Content-MD5': 'LATjjf/qKCyfu2QdW1zd5Q==', 'Expect': '100-continue'}, 'body': , 'auth_path': '/dagster-output-data/tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'url': 'https://lake-api.actable.ai/dagster-output-data/tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'dagster-output-data', 'params': {'Bucket': 'dagster-output-data', 'Key': 'tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'Body': }}, 'input_params': {'Bucket': 'dagster-output-data', 'Key': 'tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler > 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-05-09 10:19:00 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-05-09 10:19:00 [botocore.auth] DEBUG: CanonicalRequest: PUT /dagster-output-data/tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl content-md5:LATjjf/qKCyfu2QdW1zd5Q== host:lake-api.actable.ai x-amz-content-sha256:UNSIGNED-PAYLOAD x-amz-date:20260509T101900Z content-md5;host;x-amz-content-sha256;x-amz-date UNSIGNED-PAYLOAD 2026-05-09 10:19:00 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260509T101900Z 20260509/us-east-1/s3/aws4_request 3c40f4051ef444b97c8e3d9e53d361f5e32359b2e6606a29b245922843a24b34 2026-05-09 10:19:00 [botocore.auth] DEBUG: Signature: 8cd65270c08d973dabeb66b79a3c596f61ee2f48306846548fde9ed16c949893 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.endpoint] DEBUG: Sending http request: 2026-05-09 10:19:00 [botocore.httpsession] DEBUG: Certificate path: /usr/local/lib/python3.11/site-packages/certifi/cacert.pem 2026-05-09 10:19:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): lake-api.actable.ai:443 2026-05-09 10:19:00 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-05-09 10:19:00 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-05-09 10:19:00 [urllib3.connectionpool] DEBUG: https://lake-api.actable.ai:443 "PUT /dagster-output-data/tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl HTTP/1.1" 200 0 2026-05-09 10:19:00 [botocore.parsers] DEBUG: Response headers: {'Server': 'nginx/1.18.0 (Ubuntu)', 'Date': 'Sat, 09 May 2026 10:19:00 GMT', 'Content-Length': '0', 'Connection': 'keep-alive', 'Accept-Ranges': 'bytes', 'ETag': '"2c04e38dffea282c9fbb641d5b5cdde5"', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains', 'Vary': 'Origin, Accept-Encoding', 'X-Amz-Bucket-Region': 'us-east-1', 'X-Amz-Id-2': 'dd9025bab4ad464b049177c95eb6ebf374d3b3fd1af9251148b658df7ac2e3e8', 'X-Amz-Request-Id': '18ADDE6214EF56E6', 'X-Content-Type-Options': 'nosniff', 'X-Ratelimit-Limit': '3162', 'X-Ratelimit-Remaining': '3162', 'X-Xss-Protection': '1; mode=block'} 2026-05-09 10:19:00 [botocore.parsers] DEBUG: Response body: b'' 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-05-09 10:19:00 [botocore.retryhandler] DEBUG: No retry needed. 2026-05-09 10:19:00 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-05-09 10:19:00 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-05-09 10:19:00 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (2 items) in: s3://dagster-output-data/tuoitre_timestamp/tuoitre_timestamp_fac1f12e4b8f11f1b022e21541d96bd3_scheduled_2026-05-09.jl 2026-05-09 10:19:00 [scrapy.statscollectors] INFO: Dumping Scrapy stats: {'downloader/request_bytes': 23819, 'downloader/request_count': 76, 'downloader/request_method_count/GET': 76, 'downloader/response_bytes': 10517632, 'downloader/response_count': 76, 'downloader/response_status_count/200': 74, 'downloader/response_status_count/301': 2, 'elapsed_time_seconds': 193.666858, 'feedexport/success_count/S3FeedStorage': 1, 'finish_reason': 'finished', 'finish_time': datetime.datetime(2026, 5, 9, 10, 19, 0, 549299, tzinfo=datetime.timezone.utc), 'httpcompression/response_bytes': 28608949, 'httpcompression/response_count': 74, 'item_scraped_count': 2, 'log_count/DEBUG': 238, 'log_count/INFO': 85, 'memusage/max': 194072576, 'memusage/startup': 124960768, 'request_depth_max': 2, 'response_received_count': 74, 'robotstxt/request_count': 4, 'robotstxt/response_count': 4, 'robotstxt/response_status_count/200': 4, 'scheduler/dequeued': 72, 'scheduler/dequeued/memory': 72, 'scheduler/enqueued': 72, 'scheduler/enqueued/memory': 72, 'start_time': datetime.datetime(2026, 5, 9, 10, 15, 46, 882441, tzinfo=datetime.timezone.utc)} 2026-05-09 10:19:00 [scrapy.core.engine] INFO: Spider closed (finished)