2026-05-09 10:30:46 [scrapy.utils.log] INFO: Scrapy 2.11.1 started (bot: news_scraper) 2026-05-09 10:30: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:30:46 [scrapy.addons] INFO: Enabled addons: [] 2026-05-09 10:30:46 [asyncio] DEBUG: Using selector: EpollSelector 2026-05-09 10:30:46 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor 2026-05-09 10:30:46 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop 2026-05-09 10:30:46 [scrapy.extensions.telnet] INFO: Telnet Password: eabeb7e587004704 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from before-call.apigateway to before-call.api-gateway 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section 2026-05-09 10:30:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/endpoints.json 2026-05-09 10:30:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/sdk-default-configuration.json 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-05-09 10:30: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:30: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:30:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/partitions.json 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7f1e604e8720> 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-05-09 10:30:46 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-05-09 10:30:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/_retry.json 2026-05-09 10:30:46 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-05-09 10:30:46 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-05-09 10:30:46 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-05-09 10:30: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:30: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/1343428c4b9211f1b022e21541d96bd3.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:30: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:30: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:30:46 [scrapy.middleware] INFO: Enabled item pipelines: [] 2026-05-09 10:30:46 [scrapy.core.engine] INFO: Spider opened 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from before-call.apigateway to before-call.api-gateway 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section 2026-05-09 10:30:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/endpoints.json 2026-05-09 10:30:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/sdk-default-configuration.json 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Event choose-service-name: calling handler 2026-05-09 10:30: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:30: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:30:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/partitions.json 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler ._handler at 0x7f1e5f551620> 2026-05-09 10:30:46 [botocore.hooks] DEBUG: Event creating-client-class.s3: calling handler 2026-05-09 10:30:46 [botocore.endpoint] DEBUG: Setting s3 timeout as (60, 60) 2026-05-09 10:30:46 [botocore.loaders] DEBUG: Loading JSON file: /usr/local/lib/python3.11/site-packages/botocore/data/_retry.json 2026-05-09 10:30:46 [botocore.client] DEBUG: Registering retry handlers for service: s3 2026-05-09 10:30:46 [botocore.utils] DEBUG: Registering S3 region redirector handler 2026-05-09 10:30:46 [botocore.utils] DEBUG: Registering S3Express Identity Resolver 2026-05-09 10:30:46 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-05-09 10:30:46 [tuoitre_timestamp] INFO: Spider opened: tuoitre_timestamp 2026-05-09 10:30:46 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6027 2026-05-09 10:30:47 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2026-05-09 10:30:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2026-05-09 10:30:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (301) to from 2026-05-09 10:30:59 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:02 [tuoitre_timestamp] INFO: 2026-05-09 16:13:37 smaller than 2026-05-09 17:10:00 2026-05-09 10:31:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:04 [tuoitre_timestamp] INFO: 2026-05-09 14:40:45 smaller than 2026-05-09 17:10:00 2026-05-09 10:31:06 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:06 [tuoitre_timestamp] INFO: 2026-05-09 14:44:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:31:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:08 [tuoitre_timestamp] INFO: 2026-05-09 14:51:35 smaller than 2026-05-09 17:10:00 2026-05-09 10:31:10 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:10 [tuoitre_timestamp] INFO: 2026-05-09 15:00:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:31:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:13 [tuoitre_timestamp] INFO: 2026-05-09 12:51:25 smaller than 2026-05-09 17:10:00 2026-05-09 10:31:15 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:15 [tuoitre_timestamp] INFO: 2026-05-09 15:30:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:31:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:18 [tuoitre_timestamp] INFO: 2026-05-09 15:07:07 smaller than 2026-05-09 17:10:00 2026-05-09 10:31:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:21 [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, Bệnh viện Nhi đồng TP Cần Thơ phối hợp Hội Nhi khoa Việt Nam tổ chức Hội nghị khoa học nhi khoa khu vực Đồng bằng sông Cửu Long mở rộng lần thứ 10. Tham dự và chia sẻ kinh nghiệm trong lĩnh vực nhi khoa, có GS.TS Phạm Nhật An - Phó Chủ tịch Hội Nhi khoa Việt Nam cùng hơn 700 thầy thuốc đến từ các bệnh viện, trường đại học, cao đẳng chuyên ngành nhi trên cả nước. Tại hội nghị, đề tài "Cập nhật gánh nặng bệnh tật và vắc xin phòng bệnh tay chân miệng" của TS.BS Lê Nguyễn Thanh Nhàn - Bệnh viện Nhi đồng 1 (TP.HCM) thu hút sự quan tâm của nhiều người. Theo báo cáo, tình hình dịch tay chân miệng ở trẻ em năm nay đang rất "nóng" tại các tỉnh phía Nam với trên 18.000 ca mắc, đã có 8 trường hợp tử vong tại khu vực này. Để giảm gánh nặng bệnh tật và nguy cơ tử vong của bệnh tay chân miệng, theo báo cáo hiện nay nhiều nước lân cận đang sử dụng vắc xin phòng tay chân miệng đạt hiệu quả phòng bệnh và an toàn. Theo nhà sản xuất, vắc xin này được đánh giá bảo vệ 100% đối với chủng EV - A71 và hiệu quả miễn dịch kéo dài 5 năm. Trẻ từ 2 tháng tuổi đến dưới 2 tuổi theo khuyến cáo nên tiêm 3 mũi; trẻ từ 2 tuổi đến dưới 6 tuổi tiêm 2 mũi. Theo tiến sĩ Nhàn, tại Việt Nam, vào tháng 3-2026, Bộ Y tế đã cấp phép lưu hành đối với vắc xin B4 (Envacgen), đây cũng là vắc xin được Hội Sơ sinh Đài Loan khuyến cáo sử dụng phòng bệnh tay chân miệng cho trẻ em. Tại hội nghị còn có nhiều bài báo cáo khoa học chuyên sâu của các chuyên gia nhi khoa đến từ Hà Nội, TP.HCM và các tỉnh, thành khu vực phía Nam. Trong đó, có các báo cáo khoa học đề cập đến những vấn đề "nóng" trong lĩnh vực nhi khoa: sốt xuất huyết, vắc xin phòng bệnh, tăng huyết áp ở trẻ sơ sinh, viêm phổi, chăm sóc toàn diện trẻ sinh non... Bác sĩ chuyên khoa II Ông Huy Thanh - Giám đốc Bệnh viện Nhi đồng TP Cần Thơ, chia sẻ đây là cơ hội để các đồng nghiệp miền Tây Nam bộ chia sẻ, học hỏi kinh nghiệm từ các chuyên gia lĩnh vực Nhi khoa từ Hà Nội, TP.HCM. Vì vậy dù khó khăn, thách thức nhưng qua 10 lần tổ chức, nhưng hội nghị vẫn nhận được sự quan tâm của các thầy thuốc của cộng đồng Nhi khoa.'}], 'model': 'gpt-4o-mini', 'max_tokens': 200, 'temperature': 0.3}} 2026-05-09 10:31:21 [openai._base_client] DEBUG: Sending HTTP Request: POST https://api.openai.com/v1/chat/completions 2026-05-09 10:31:21 [httpcore.connection] DEBUG: connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=900 socket_options=None 2026-05-09 10:31:21 [httpcore.connection] DEBUG: connect_tcp.complete return_value= 2026-05-09 10:31:21 [httpcore.connection] DEBUG: start_tls.started ssl_context= server_hostname='api.openai.com' timeout=900 2026-05-09 10:31:21 [httpcore.connection] DEBUG: start_tls.complete return_value= 2026-05-09 10:31:21 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-05-09 10:31:21 [httpcore.http11] DEBUG: send_request_headers.complete 2026-05-09 10:31:21 [httpcore.http11] DEBUG: send_request_body.started request= 2026-05-09 10:31:21 [httpcore.http11] DEBUG: send_request_body.complete 2026-05-09 10:31:21 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-05-09 10:31:26 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sat, 09 May 2026 10:31:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'CF-Ray', b'9f9008b78c8b84e7-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'3439'), (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'149999205'), (b'x-ratelimit-reset-requests', b'2ms'), (b'x-ratelimit-reset-tokens', b'0s'), (b'x-request-id', b'req_95cb8bad6fc942a1a65d0c48a9884316'), (b'set-cookie', b'__cf_bm=Eooj8UWDWF2Wen4NpJGdiiYNxl9078QxbIA9vgiYIls-1778322681.5302536-1.0.1.1-nuDSsH36RgNYrN1yb0Jyyv8KxCwQ4vfJfzvs9P_.rePe4V0Nja_YFx.Gsd6Rt5LZRdPgs56SFw3yR9Q34RbquDJDfi6iVqV1nWgR0gMLmQYm0vw8xi29_nkgjW1jq37D; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Sat, 09 May 2026 11:01:26 GMT'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-05-09 10:31:26 [httpx] INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2026-05-09 10:31:26 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-05-09 10:31:26 [httpcore.http11] DEBUG: receive_response_body.complete 2026-05-09 10:31:26 [httpcore.http11] DEBUG: response_closed.started 2026-05-09 10:31:26 [httpcore.http11] DEBUG: response_closed.complete 2026-05-09 10:31:26 [openai._base_client] DEBUG: HTTP Response: POST https://api.openai.com/v1/chat/completions "200 OK" Headers({'date': 'Sat, 09 May 2026 10:31:26 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', 'connection': 'keep-alive', 'cf-ray': '9f9008b78c8b84e7-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': '3439', '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': '149999205', 'x-ratelimit-reset-requests': '2ms', 'x-ratelimit-reset-tokens': '0s', 'x-request-id': 'req_95cb8bad6fc942a1a65d0c48a9884316', 'set-cookie': '__cf_bm=Eooj8UWDWF2Wen4NpJGdiiYNxl9078QxbIA9vgiYIls-1778322681.5302536-1.0.1.1-nuDSsH36RgNYrN1yb0Jyyv8KxCwQ4vfJfzvs9P_.rePe4V0Nja_YFx.Gsd6Rt5LZRdPgs56SFw3yR9Q34RbquDJDfi6iVqV1nWgR0gMLmQYm0vw8xi29_nkgjW1jq37D; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Sat, 09 May 2026 11:01:26 GMT', 'content-encoding': 'gzip', 'alt-svc': 'h3=":443"; ma=86400'}) 2026-05-09 10:31:26 [openai._base_client] DEBUG: request_id: req_95cb8bad6fc942a1a65d0c48a9884316 2026-05-09 10:31:26 [tuoitre_timestamp] INFO: Min timestamp: 2026-05-09 17:10:00, Published timestamp: 2026-05-09 17:28:07 2026-05-09 10:31:26 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): tts-api:4444 2026-05-09 10:31:55 [urllib3.connectionpool] DEBUG: http://tts-api:4444 "POST /api/v2/text-to-speech HTTP/1.1" 200 411 2026-05-09 10:31:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://tuoitre.vn/hon-18-000-ca-tay-chan-mieng-o-phia-nam-chuyen-gia-noi-gi-ve-vac-xin-moi-20260509162402635.htm> {'audio_url': 'https://lake-api.actable.ai/tts-data/ncuomcrn-2026-05-09%2010%3A31%3A26.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=pmq7GsXVsXQZXqTM0hWE%2F20260509%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260509T103153Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=d3a479d69d61b568ee6cc438c53058d628e3fa25fd2a0e718a97877732f84fc3', 'author': 'THÁI LŨY', 'category': 'Sức khỏe', 'content': 'Ngày 9-5, Bệnh viện Nhi đồng TP Cần Thơ phối hợp Hội Nhi khoa ' 'Việt Nam tổ chức Hội nghị khoa học nhi khoa khu vực Đồng bằng ' 'sông Cửu Long mở rộng lần thứ 10. Tham dự và chia sẻ kinh nghiệm ' 'trong lĩnh vực nhi khoa, có GS.TS Phạm Nhật An - Phó Chủ tịch Hội ' 'Nhi khoa Việt Nam cùng hơn 700 thầy thuốc đến từ các bệnh viện, ' 'trường đại học, cao đẳng chuyên ngành nhi trên cả nước. Tại hội ' 'nghị, đề tài "Cập nhật gánh nặng bệnh tật và vắc xin phòng bệnh ' 'tay chân miệng" của TS.BS Lê Nguyễn Thanh Nhàn - Bệnh viện Nhi ' 'đồng 1 (TP.HCM) thu hút sự quan tâm của nhiều người. Theo báo ' 'cáo, tình hình dịch tay chân miệng ở trẻ em năm nay đang rất ' '"nóng" tại các tỉnh phía Nam với trên 18.000 ca mắc, đã có 8 ' 'trường hợp tử vong tại khu vực này. Để giảm gánh nặng bệnh tật và ' 'nguy cơ tử vong của bệnh tay chân miệng, theo báo cáo hiện nay ' 'nhiều nước lân cận đang sử dụng vắc xin phòng tay chân miệng đạt ' 'hiệu quả phòng bệnh và an toàn. Theo nhà sản xuất, vắc xin này ' 'được đánh giá bảo vệ 100% đối với chủng EV - A71 và hiệu quả miễn ' 'dịch kéo dài 5 năm. Trẻ từ 2 tháng tuổi đến dưới 2 tuổi theo ' 'khuyến cáo nên tiêm 3 mũi; trẻ từ 2 tuổi đến dưới 6 tuổi tiêm 2 ' 'mũi. Theo tiến sĩ Nhàn, tại Việt Nam, vào tháng 3-2026, Bộ Y tế ' 'đã cấp phép lưu hành đối với vắc xin B4 (Envacgen), đây cũng là ' 'vắc xin được Hội Sơ sinh Đài Loan khuyến cáo sử dụng phòng bệnh ' 'tay chân miệng cho trẻ em. Tại hội nghị còn có nhiều bài báo cáo ' 'khoa học chuyên sâu của các chuyên gia nhi khoa đến từ Hà Nội, ' 'TP.HCM và các tỉnh, thành khu vực phía Nam. Trong đó, có các báo ' 'cáo khoa học đề cập đến những vấn đề "nóng" trong lĩnh vực nhi ' 'khoa: sốt xuất huyết, vắc xin phòng bệnh, tăng huyết áp ở trẻ sơ ' 'sinh, viêm phổi, chăm sóc toàn diện trẻ sinh non... Bác sĩ chuyên ' 'khoa II Ông Huy Thanh - Giám đốc Bệnh viện Nhi đồng TP Cần Thơ, ' 'chia sẻ đây là cơ hội để các đồng nghiệp miền Tây Nam bộ chia sẻ, ' 'học hỏi kinh nghiệm từ các chuyên gia lĩnh vực Nhi khoa từ Hà ' 'Nội, TP.HCM. Vì vậy dù khó khăn, thách thức nhưng qua 10 lần tổ ' 'chức, nhưng hội nghị vẫn nhận được sự quan tâm của các thầy thuốc ' 'của cộng đồng Nhi khoa.', 'description': 'Vắc xin Envacgen vừa được Bộ Y tế cấp phép được kỳ vọng giúp ' 'giảm nguy cơ biến chứng nặng và tử vong do bệnh tay chân ' 'miệng.', 'html_content': '
\n' '
Hơn '

Lãnh đạo Bệnh viện Nhi đồng TP Cần Thơ tặng ' 'hoa cảm ơn lãnh đạo và các đơn vị phối hợp tổ chức hội nghị ' '- Ảnh: T.L

Ngày 9-5, Bệnh viện ' 'Nhi đồng TP Cần Thơ phối hợp Hội Nhi khoa Việt Nam tổ chức ' 'Hội nghị khoa học nhi khoa khu vực Đồng bằng sông Cửu Long ' 'mở rộng lần thứ 10.

Tham dự và chia sẻ kinh nghiệm ' 'trong lĩnh vực nhi khoa, có GS.TS Phạm Nhật An - Phó Chủ ' 'tịch Hội Nhi khoa Việt Nam cùng hơn 700 thầy thuốc đến từ ' 'các bệnh viện, trường đại học, cao đẳng chuyên ngành nhi ' 'trên cả nước.

Tại hội nghị, đề tài "Cập nhật gánh nặng ' 'bệnh tật và vắc xin phòng bệnh tay chân miệng" của TS.BS Lê ' 'Nguyễn Thanh Nhàn - Bệnh viện Nhi đồng 1 (TP.HCM) thu hút sự ' 'quan tâm của nhiều người.\xa0

Theo báo cáo, tình hình ' 'dịch tay chân miệng ở trẻ em năm nay đang rất "nóng" tại các ' 'tỉnh phía Nam với trên 18.000 ca mắc, đã có 8 trường hợp tử ' 'vong tại khu vực này.

Để giảm gánh nặng bệnh tật và nguy cơ ' 'tử vong của bệnh tay chân miệng, theo báo cáo hiện nay nhiều ' 'nước lân cận đang sử dụng vắc xin phòng tay chân miệng đạt ' 'hiệu quả phòng bệnh và an toàn.

Theo nhà sản xuất, vắc ' 'xin này được đánh giá bảo vệ 100% đối với chủng EV - A71 và ' 'hiệu quả miễn dịch kéo dài 5 năm. Trẻ từ 2 tháng tuổi đến ' 'dưới 2 tuổi theo khuyến cáo nên tiêm 3 mũi; trẻ từ 2 tuổi ' 'đến dưới 6 tuổi tiêm 2 mũi.

Theo tiến sĩ Nhàn, tại ' 'Việt Nam, vào tháng 3-2026, Bộ Y tế đã cấp phép lưu hành đối ' 'với vắc xin B4 (Envacgen), đây cũng là vắc xin được Hội Sơ ' 'sinh Đài Loan khuyến cáo sử dụng phòng bệnh tay chân miệng ' 'cho trẻ em.

Tại hội nghị còn có nhiều bài báo cáo ' 'khoa học chuyên sâu của các chuyên gia nhi khoa đến từ Hà ' 'Nội, TP.HCM và các tỉnh, thành khu vực phía Nam. Trong đó, ' 'có các báo cáo khoa học đề cập đến những vấn đề "nóng" trong ' 'lĩnh vực nhi khoa: sốt xuất huyết, vắc xin phòng bệnh, tăng ' 'huyết áp ở trẻ sơ sinh, viêm phổi, chăm sóc toàn diện trẻ ' 'sinh non...

Bác sĩ chuyên khoa II Ông Huy Thanh - ' 'Giám đốc Bệnh viện Nhi đồng TP Cần Thơ, chia sẻ đây là cơ ' 'hội để các đồng nghiệp miền Tây Nam bộ chia sẻ, học hỏi kinh ' 'nghiệm từ các chuyên gia lĩnh vực Nhi khoa từ Hà Nội, ' 'TP.HCM. Vì vậy dù khó khăn, thách thức nhưng qua 10 lần tổ ' 'chức, nhưng hội nghị vẫn nhận được sự quan tâm của các thầy ' 'thuốc của cộng đồng Nhi khoa.

Hội nghị Nhi khoa ĐBSCL: Giảm '
                 'gánh nặng bệnh tay chân miệng bằng vắc xin - Ảnh 2.Bệnh tay chân ' 'miệng đến hẹn lại tăng, biện pháp phòng chống năm nay có ' 'khác gì năm trước?

So với cùng kỳ năm ' 'ngoái, số ca mắc bệnh tay chân miệng tại TP.HCM tăng hơn gấp ' 'đôi, ca bệnh nặng tăng gần gấp 5 và đã ghi nhận 4 ca tử ' 'vong.

\n' ' \n' '
', 'md_content': '\n' "![Hơn 18.000 ca 'tay chân miệng' ở phía Nam, chuyên gia nói gì " 'về vắc xin mới? - Ảnh ' '1.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/5/9/hoi-nghi-nhi-khoa-1778317798550975960420.jpg)Lãnh ' 'đạo Bệnh viện Nhi đồng TP Cần Thơ tặng hoa cảm ơn lãnh đạo và ' 'các đơn vị phối hợp tổ chức hội nghị - Ảnh: T.L\n' '\n' 'Ngày 9-5, Bệnh viện Nhi đồng TP Cần Thơ phối hợp Hội Nhi khoa ' 'Việt Nam tổ chức Hội nghị khoa học nhi khoa khu vực Đồng bằng ' 'sông Cửu Long mở rộng lần thứ 10.\n' '\n' 'Tham dự và chia sẻ kinh nghiệm trong lĩnh vực nhi khoa, có ' 'GS.TS Phạm Nhật An - Phó Chủ tịch Hội Nhi khoa Việt Nam cùng ' 'hơn 700 thầy thuốc đến từ các bệnh viện, trường đại học, cao ' 'đẳng chuyên ngành nhi trên cả nước.\n' '\n' 'Tại hội nghị, đề tài "Cập nhật gánh nặng bệnh tật và vắc xin ' 'phòng bệnh tay chân miệng" của TS.BS Lê Nguyễn Thanh Nhàn - ' 'Bệnh viện Nhi đồng 1 (TP.HCM) thu hút sự quan tâm của nhiều ' 'người.\xa0\n' '\n' 'Theo báo cáo, tình hình dịch tay chân miệng ở trẻ em năm nay ' 'đang rất "nóng" tại các tỉnh phía Nam với trên 18.000 ca mắc, ' 'đã có 8 trường hợp tử vong tại khu vực này.\n' '\n' '* [![Hơn 18.000 ca tay chân miệng ở phía Nam, chuyên gia nói ' 'gì về vắc xin mới? - Ảnh ' '2.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/4/10/hinh-tay-chan-mieng-10-4-17758063058891448532781-0-0-1600-2560-crop-1775806333377302094929.jpg)](/hai-be-trai-thoat-cua-tu-vi-tay-chan-mieng-do-enterovirus-71-20260410143440654.htm)#### ' "[Hai bé trai thoát 'cửa tử' vì tay chân miệng do Enterovirus " '71](/hai-be-trai-thoat-cua-tu-vi-tay-chan-mieng-do-enterovirus-71-20260410143440654.htm)[ĐỌC ' 'NGAY](/hai-be-trai-thoat-cua-tu-vi-tay-chan-mieng-do-enterovirus-71-20260410143440654.htm)\n' 'Để giảm gánh nặng bệnh tật và nguy cơ tử vong của bệnh tay ' 'chân miệng, theo báo cáo hiện nay nhiều nước lân cận đang sử ' 'dụng vắc xin phòng tay chân miệng đạt hiệu quả phòng bệnh và ' 'an toàn.\n' '\n' 'Theo nhà sản xuất, vắc xin này được đánh giá bảo vệ 100% đối ' 'với chủng EV - A71 và hiệu quả miễn dịch kéo dài 5 năm. Trẻ từ ' '2 tháng tuổi đến dưới 2 tuổi theo khuyến cáo nên tiêm 3 mũi; ' 'trẻ từ 2 tuổi đến dưới 6 tuổi tiêm 2 mũi. \n' '\n' 'Theo tiến sĩ Nhàn, tại Việt Nam, vào tháng 3-2026, Bộ Y tế đã ' 'cấp phép lưu hành đối với vắc xin B4 (Envacgen), đây cũng là ' 'vắc xin được Hội Sơ sinh Đài Loan khuyến cáo sử dụng phòng ' 'bệnh tay chân miệng cho trẻ em. \n' '\n' 'Tại hội nghị còn có nhiều bài báo cáo khoa học chuyên sâu của ' 'các chuyên gia nhi khoa đến từ Hà Nội, TP.HCM và các tỉnh, ' 'thành khu vực phía Nam. Trong đó, có các báo cáo khoa học đề ' 'cập đến những vấn đề "nóng" trong lĩnh vực nhi khoa: sốt xuất ' 'huyết, vắc xin phòng bệnh, tăng huyết áp ở trẻ sơ sinh, viêm ' 'phổi, chăm sóc toàn diện trẻ sinh non... \n' '\n' 'Bác sĩ chuyên khoa II Ông Huy Thanh - Giám đốc Bệnh viện Nhi ' 'đồng TP Cần Thơ, chia sẻ đây là cơ hội để các đồng nghiệp miền ' 'Tây Nam bộ chia sẻ, học hỏi kinh nghiệm từ các chuyên gia lĩnh ' 'vực Nhi khoa từ Hà Nội, TP.HCM. Vì vậy dù khó khăn, thách thức ' 'nhưng qua 10 lần tổ chức, nhưng hội nghị vẫn nhận được sự quan ' 'tâm của các thầy thuốc của cộng đồng Nhi khoa.\n' '\n' '[![Hội nghị Nhi khoa ĐBSCL: Giảm gánh nặng bệnh tay chân miệng ' 'bằng vắc xin - Ảnh ' '2.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/3/30/9975-1774837081829259575387-245-563-1074-1890-crop-1774837131006561877901.png)](/benh-tay-chan-mieng-den-hen-lai-tang-bien-phap-phong-chong-nam-nay-co-khac-gi-nam-truoc-20260330085003789.htm)[Bệnh ' 'tay chân miệng đến hẹn lại tăng, biện pháp phòng chống năm nay ' 'có khác gì năm ' 'trước?](/benh-tay-chan-mieng-den-hen-lai-tang-bien-phap-phong-chong-nam-nay-co-khac-gi-nam-truoc-20260330085003789.htm)So ' 'với cùng kỳ năm ngoái, số ca mắc bệnh tay chân miệng tại ' 'TP.HCM tăng hơn gấp đôi, ca bệnh nặng tăng gần gấp 5 và đã ghi ' 'nhận 4 ca tử vong.\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, 28, 7), 'source': 'TuoiTre', 'tags': ['Hội nghị khoa học nhi khoa', 'Bệnh viện Nhi đồng TP Cần Thơ', 'Hội Nhi khoa Việt Nam', 'Đồng bằng sông Cửu Long', 'GS.TS Phạm Nhật An', 'TS.BS Lê Nguyễn Thanh Nhàn', 'Bệnh tay chân miệng', 'Vắc xin phòng bệnh', 'Dịch tay chân miệng', 'Tình hình dịch bệnh', 'Gánh nặng bệnh tật', 'An toàn vắc xin', 'Hiệu quả miễn dịch', 'Tiêm chủng cho trẻ em', 'Bộ Y tế Việt Nam', 'Vắc xin B4 (Envacgen)', 'Chăm sóc trẻ sinh non', 'Sốt xuất huyết', 'Tăng huyết áp ở trẻ sơ sinh', 'Viêm phổi', 'Chia sẻ kinh nghiệm y tế'], 'title': "Hơn 18.000 ca 'tay chân miệng' ở phía Nam, chuyên gia nói gì về vắc " 'xin mới?', 'url': 'https://tuoitre.vn/hon-18-000-ca-tay-chan-mieng-o-phia-nam-chuyen-gia-noi-gi-ve-vac-xin-moi-20260509162402635.htm', 'voice': 'HN-Nu-2-BL'} 2026-05-09 10:31:55 [scrapy.extensions.logstats] INFO: Crawled 12 pages (at 12 pages/min), scraped 1 items (at 1 items/min) 2026-05-09 10:31:55 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:55 [tuoitre_timestamp] INFO: 2026-05-09 12:26:06 smaller than 2026-05-09 17:10:00 2026-05-09 10:31:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:31:58 [httpcore.connection] DEBUG: close.started 2026-05-09 10:31:58 [httpcore.connection] DEBUG: close.complete 2026-05-09 10:31:58 [tuoitre_timestamp] INFO: 2026-05-09 15:28:55 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:01 [tuoitre_timestamp] INFO: 2026-05-09 10:33:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:02 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:02 [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:32:05 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:05 [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:32:08 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:08 [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:32:11 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:11 [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:32:13 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:13 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/xoan-day-tinh-va-thoi-gian-vang-cap-cuu-161041.htm 2026-05-09 10:32:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:16 [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:32:19 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:19 [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:32:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:22 [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:32:24 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:24 [tuoitre_timestamp] INFO: Invalid article: https://tuoitre.vn/video/xoa-xam-co-xoa-duoc-triet-de-hay-khong-165725.htm 2026-05-09 10:32:26 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:27 [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:32:29 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:29 [tuoitre_timestamp] INFO: 2026-05-09 10:44:26 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:31 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:32 [tuoitre_timestamp] INFO: 2026-05-09 11:53:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:32 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2026-05-09 10:32:32 [protego._protego] DEBUG: Rule at line 1 without any user agent to enforce it on. 2026-05-09 10:32:32 [protego._protego] DEBUG: Rule at line 2 without any user agent to enforce it on. 2026-05-09 10:32:34 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:34 [tuoitre_timestamp] INFO: 2026-05-09 13:18:57 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:36 [tuoitre_timestamp] INFO: 2026-05-09 14:34:55 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2026-05-09 10:32:36 [protego._protego] DEBUG: Rule at line 1 without any user agent to enforce it on. 2026-05-09 10:32:36 [protego._protego] DEBUG: Rule at line 2 without any user agent to enforce it on. 2026-05-09 10:32:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:39 [tuoitre_timestamp] INFO: 2026-05-09 12:51:57 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:39 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:39 [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:32:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2026-05-09 10:32:40 [protego._protego] DEBUG: Rule at line 1 without any user agent to enforce it on. 2026-05-09 10:32:40 [protego._protego] DEBUG: Rule at line 2 without any user agent to enforce it on. 2026-05-09 10:32:41 [tuoitre_timestamp] INFO: 2026-05-09 10:36:57 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:41 [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:32:41 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:42 [tuoitre_timestamp] INFO: 2026-05-09 00:07:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:42 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:42 [tuoitre_timestamp] INFO: 2026-05-09 14:04:19 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:44 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:44 [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:32:46 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:46 [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:32:46 [scrapy.extensions.logstats] INFO: Crawled 40 pages (at 28 pages/min), scraped 1 items (at 0 items/min) 2026-05-09 10:32:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (301) to from 2026-05-09 10:32:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:49 [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:32:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:51 [tuoitre_timestamp] INFO: 2026-05-09 12:41:52 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:52 [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:32:53 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:53 [tuoitre_timestamp] INFO: 2026-05-09 14:00:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:56 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:56 [tuoitre_timestamp] INFO: 2026-05-09 14:03:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:32:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:32:59 [tuoitre_timestamp] INFO: 2026-05-09 14:05:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:01 [tuoitre_timestamp] INFO: 2026-05-09 14:16:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:04 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:04 [tuoitre_timestamp] INFO: 2026-05-09 14:31:01 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:07 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:07 [tuoitre_timestamp] INFO: 2026-05-09 14:33:28 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:09 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:09 [tuoitre_timestamp] INFO: 2026-05-09 14:33:52 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:12 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:12 [tuoitre_timestamp] INFO: 2026-05-09 14:36:03 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:14 [tuoitre_timestamp] INFO: 2026-05-09 14:36:56 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:16 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:17 [tuoitre_timestamp] INFO: 2026-05-09 14:37:46 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:18 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:18 [tuoitre_timestamp] INFO: 2026-05-09 14:38:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:21 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:21 [tuoitre_timestamp] INFO: 2026-05-09 14:53:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:22 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:22 [tuoitre_timestamp] INFO: 2026-05-09 15:06:09 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:25 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:25 [tuoitre_timestamp] INFO: 2026-05-09 15:24:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:27 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:28 [tuoitre_timestamp] INFO: 2026-05-09 15:27:06 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:30 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:30 [tuoitre_timestamp] INFO: 2026-05-09 16:59:49 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:33 [tuoitre_timestamp] INFO: 2026-05-09 15:27:42 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:36 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:36 [tuoitre_timestamp] INFO: 2026-05-09 15:33:45 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:37 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:38 [tuoitre_timestamp] INFO: 2026-05-09 15:54:47 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:40 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:40 [tuoitre_timestamp] INFO: 2026-05-09 15:56:37 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:43 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:43 [tuoitre_timestamp] INFO: 2026-05-09 16:00:00 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:45 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:45 [tuoitre_timestamp] INFO: 2026-05-09 16:01:21 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:46 [scrapy.extensions.logstats] INFO: Crawled 65 pages (at 25 pages/min), scraped 1 items (at 0 items/min) 2026-05-09 10:33:48 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:48 [tuoitre_timestamp] INFO: 2026-05-09 16:02:13 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:49 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:49 [tuoitre_timestamp] INFO: 2026-05-09 16:02:48 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:51 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:51 [tuoitre_timestamp] INFO: 2026-05-09 16:03:21 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:54 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:54 [tuoitre_timestamp] INFO: 2026-05-09 16:33:17 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:57 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:57 [tuoitre_timestamp] INFO: 2026-05-09 17:03:49 smaller than 2026-05-09 17:10:00 2026-05-09 10:33:58 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:33:59 [tuoitre_timestamp] INFO: 2026-05-09 17:09:38 smaller than 2026-05-09 17:10:00 2026-05-09 10:34:01 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:34:02 [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: Sáng 9-5, Trung tâm Đào tạo, Bồi dưỡng kiến thức ngoại giao và ngoại ngữ TP.HCM (CEFALT) phối hợp Công ty TNHH Phát triển Giáo dục CHIVI tổ chức tọa đàm "HSK 3.0 - Tiếng Trung trong kỷ nguyên mới". Sự kiện có sự tham dự của Phó tổng lãnh sự Trung Quốc Từ Châu, hai Phó giám đốc Sở Ngoại vụ TP.HCM Trần Xuân Thủy và Nguyễn Trần Bảo Châu cùng nhiều chuyên gia, giảng viên và những người đang theo đuổi con đường học tập, làm việc liên quan đến tiếng Trung. Phát biểu tại tọa đàm, Phó giám đốc Trung tâm Đào tạo, Bồi dưỡng kiến thức ngoại giao và ngoại ngữ TP.HCM Trần Thị Tâm nhận định tiếng Trung ngày càng khẳng định vị thế là một trong những ngôn ngữ quan trọng trên thế giới. Theo bà, việc nâng cấp hệ thống đánh giá năng lực HSK (Kỳ thi năng lực Hán ngữ quốc tế) lên phiên bản 3.0 "không chỉ là bước tiến học thuật, mà còn thể hiện tầm nhìn chiến lược trong chuẩn hóa chất lượng đào tạo ngôn ngữ, đáp ứng yêu cầu của thời đại số". TS Phan Thu Vân, Phó trưởng khoa ngữ văn Đại học Sư phạm TP.HCM, nhấn mạnh HSK 3.0 không đơn thuần là bản nâng cấp của HSK 2.0 mà là "sự tái thiết toàn bộ hệ thống". Cụ thể, số cấp độ được mở rộng từ sáu lên chín, tổng lượng từ vựng cũng tăng từ khoảng 5.000 lên 11.000 từ, đồng thời gộp kỹ năng nói vào bài thi chung cùng với kỹ năng nghe, đọc, viết. Từ cấp trung cấp trở lên, thí sinh bắt đầu làm quen với dịch thuật cơ bản, và ở cấp cao có thêm phần dịch hai chiều. Để thích ứng được với sự nâng cấp này, chuyên gia nhấn mạnh người học phải đạt được ba khả năng gồm hiểu ngôn ngữ trong bối cảnh thực tế, diễn đạt lại thông tin và xử lý nội dung một cách linh hoạt. Về lộ trình chuyển đổi, bà Đỗ Hương lan, Tổng giám đốc Công ty TNHH Phát triển Giáo dục CHIVI, cho biết hai hệ thống cũ và mới sẽ song song tồn tại trong vài năm tới. Những ai đang theo học HSK 2.0 không cần lo lắng, tuy nhiên người mới bắt đầu nên định hướng theo HSK 3.0 ngay từ đầu vì đây sẽ là tiêu chuẩn chủ đạo trong tương lai. Không chỉ dừng lại ở câu chuyện học thuật, tọa đàm còn đưa thông tin về nhu cầu nhân lực biết tiếng Trung trong bối cảnh hợp tác kinh tế Việt - Trung ngày càng sâu rộng. Theo bà Xuxi - Phó hội trưởng Hiệp hội Doanh nghiệp Trung Quốc tại TP.HCM, sự hiện diện của doanh nghiệp Trung Quốc tại Việt Nam đang ngày càng rõ nét, đặc biệt là sự mở rộng mạnh mẽ của các công ty công nghệ, thương mại điện tử và logistics xuyên biên giới. Điều này kéo theo nhu cầu lớn về nguồn nhân lực biết tiếng Trung. Tuy nhiên theo bà Xuxi, nguồn cung hiện tại vẫn chưa đáp ứng đúng yêu cầu của doanh nghiệp. Nhiều sinh viên đạt điểm cao trong các kỳ thi nhưng lại thiếu kỹ năng giao tiếp trong môi trường kinh doanh, hạn chế về từ vựng chuyên ngành và chưa có trải nghiệm thực tiễn. Trong khi đó, các ngành như thương mại điện tử, logistics, marketing số… đang "khát" nhân lực có thể sử dụng tiếng Trung linh hoạt trong công việc. Các chuyên gia cho rằng trong bối cảnh HSK 3.0 đặt ra tiêu chuẩn cao hơn, sinh viên không chỉ cần học ngôn ngữ mà còn phải trang bị kiến thức về kinh doanh, kỹ năng giao tiếp, khả năng ứng dụng công nghệ, đặc biệt là trí tuệ nhân tạo.'}], 'model': 'gpt-4o-mini', 'max_tokens': 200, 'temperature': 0.3}} 2026-05-09 10:34:02 [openai._base_client] DEBUG: Sending HTTP Request: POST https://api.openai.com/v1/chat/completions 2026-05-09 10:34:02 [httpcore.connection] DEBUG: connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=900 socket_options=None 2026-05-09 10:34:02 [httpcore.connection] DEBUG: connect_tcp.complete return_value= 2026-05-09 10:34:02 [httpcore.connection] DEBUG: start_tls.started ssl_context= server_hostname='api.openai.com' timeout=900 2026-05-09 10:34:02 [httpcore.connection] DEBUG: start_tls.complete return_value= 2026-05-09 10:34:02 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-05-09 10:34:02 [httpcore.http11] DEBUG: send_request_headers.complete 2026-05-09 10:34:02 [httpcore.http11] DEBUG: send_request_body.started request= 2026-05-09 10:34:02 [httpcore.http11] DEBUG: send_request_body.complete 2026-05-09 10:34:02 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-05-09 10:34:06 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sat, 09 May 2026 10:34:06 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'CF-Ray', b'9f900ca39ec28129-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'3629'), (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'149998867'), (b'x-ratelimit-reset-requests', b'2ms'), (b'x-ratelimit-reset-tokens', b'0s'), (b'x-request-id', b'req_8019f43dd01b4e9c9650d84de5c8f70b'), (b'set-cookie', b'__cf_bm=RfTCR.8RJydIFfrJFm4O_J6uHo0cyc1o9NzIx1sLRFk-1778322842.170858-1.0.1.1-NIVVtEEUpwhed6.dZ8R0MfrSAZXVMRfFC9jPFGnNxJqKHRrthZmwiZSzRZzM0eRjATzlJylvuW6OrLQ5Yz3gkDC5V..eoxqB23dsk0agZoPsv8Iw6.IxRfeDLmJSnQmd; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Sat, 09 May 2026 11:04:06 GMT'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-05-09 10:34:06 [httpx] INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2026-05-09 10:34:06 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-05-09 10:34:06 [httpcore.http11] DEBUG: receive_response_body.complete 2026-05-09 10:34:06 [httpcore.http11] DEBUG: response_closed.started 2026-05-09 10:34:06 [httpcore.http11] DEBUG: response_closed.complete 2026-05-09 10:34:06 [openai._base_client] DEBUG: HTTP Response: POST https://api.openai.com/v1/chat/completions "200 OK" Headers({'date': 'Sat, 09 May 2026 10:34:06 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', 'connection': 'keep-alive', 'cf-ray': '9f900ca39ec28129-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': '3629', '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': '149998867', 'x-ratelimit-reset-requests': '2ms', 'x-ratelimit-reset-tokens': '0s', 'x-request-id': 'req_8019f43dd01b4e9c9650d84de5c8f70b', 'set-cookie': '__cf_bm=RfTCR.8RJydIFfrJFm4O_J6uHo0cyc1o9NzIx1sLRFk-1778322842.170858-1.0.1.1-NIVVtEEUpwhed6.dZ8R0MfrSAZXVMRfFC9jPFGnNxJqKHRrthZmwiZSzRZzM0eRjATzlJylvuW6OrLQ5Yz3gkDC5V..eoxqB23dsk0agZoPsv8Iw6.IxRfeDLmJSnQmd; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Sat, 09 May 2026 11:04:06 GMT', 'content-encoding': 'gzip', 'alt-svc': 'h3=":443"; ma=86400'}) 2026-05-09 10:34:06 [openai._base_client] DEBUG: request_id: req_8019f43dd01b4e9c9650d84de5c8f70b 2026-05-09 10:34:06 [tuoitre_timestamp] INFO: Min timestamp: 2026-05-09 17:10:00, Published timestamp: 2026-05-09 17:16:39 2026-05-09 10:34:06 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): tts-api:4444 2026-05-09 10:34:33 [urllib3.connectionpool] DEBUG: http://tts-api:4444 "POST /api/v2/text-to-speech HTTP/1.1" 200 411 2026-05-09 10:34:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://tuoitre.vn/thi-tieng-trung-lap-chuan-moi-huong-den-thi-truong-dang-khat-nhan-luc-tieng-trung-thuc-chien-20260509160330639.htm> {'audio_url': 'https://lake-api.actable.ai/tts-data/xsvhjagy-2026-05-09%2010%3A34%3A06.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=pmq7GsXVsXQZXqTM0hWE%2F20260509%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260509T103431Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=dbeecb4c4ac61cce60a0290e4dc0f5e5ae3604cab1a2441110b90b16d87b7a69', 'author': 'XUÂN THẢO', 'category': 'Giáo dục', 'content': 'Sáng 9-5, Trung tâm Đào tạo, Bồi dưỡng kiến thức ngoại giao và ' 'ngoại ngữ TP.HCM (CEFALT) phối hợp Công ty TNHH Phát triển Giáo ' 'dục CHIVI tổ chức tọa đàm "HSK 3.0 - Tiếng Trung trong kỷ nguyên ' 'mới". Sự kiện có sự tham dự của Phó tổng lãnh sự Trung Quốc Từ ' 'Châu, hai Phó giám đốc Sở Ngoại vụ TP.HCM Trần Xuân Thủy và ' 'Nguyễn Trần Bảo Châu cùng nhiều chuyên gia, giảng viên và những ' 'người đang theo đuổi con đường học tập, làm việc liên quan đến ' 'tiếng Trung. Phát biểu tại tọa đàm, Phó giám đốc Trung tâm Đào ' 'tạo, Bồi dưỡng kiến thức ngoại giao và ngoại ngữ TP.HCM Trần Thị ' 'Tâm nhận định tiếng Trung ngày càng khẳng định vị thế là một ' 'trong những ngôn ngữ quan trọng trên thế giới. Theo bà, việc nâng ' 'cấp hệ thống đánh giá năng lực HSK (Kỳ thi năng lực Hán ngữ quốc ' 'tế) lên phiên bản 3.0 "không chỉ là bước tiến học thuật, mà còn ' 'thể hiện tầm nhìn chiến lược trong chuẩn hóa chất lượng đào tạo ' 'ngôn ngữ, đáp ứng yêu cầu của thời đại số". TS Phan Thu Vân, Phó ' 'trưởng khoa ngữ văn Đại học Sư phạm TP.HCM, nhấn mạnh HSK 3.0 ' 'không đơn thuần là bản nâng cấp của HSK 2.0 mà là "sự tái thiết ' 'toàn bộ hệ thống". Cụ thể, số cấp độ được mở rộng từ sáu lên ' 'chín, tổng lượng từ vựng cũng tăng từ khoảng 5.000 lên 11.000 từ, ' 'đồng thời gộp kỹ năng nói vào bài thi chung cùng với kỹ năng ' 'nghe, đọc, viết. Từ cấp trung cấp trở lên, thí sinh bắt đầu làm ' 'quen với dịch thuật cơ bản, và ở cấp cao có thêm phần dịch hai ' 'chiều. Để thích ứng được với sự nâng cấp này, chuyên gia nhấn ' 'mạnh người học phải đạt được ba khả năng gồm hiểu ngôn ngữ trong ' 'bối cảnh thực tế, diễn đạt lại thông tin và xử lý nội dung một ' 'cách linh hoạt. Về lộ trình chuyển đổi, bà Đỗ Hương lan, Tổng ' 'giám đốc Công ty TNHH Phát triển Giáo dục CHIVI, cho biết hai hệ ' 'thống cũ và mới sẽ song song tồn tại trong vài năm tới. Những ai ' 'đang theo học HSK 2.0 không cần lo lắng, tuy nhiên người mới bắt ' 'đầu nên định hướng theo HSK 3.0 ngay từ đầu vì đây sẽ là tiêu ' 'chuẩn chủ đạo trong tương lai. Không chỉ dừng lại ở câu chuyện ' 'học thuật, tọa đàm còn đưa thông tin về nhu cầu nhân lực biết ' 'tiếng Trung trong bối cảnh hợp tác kinh tế Việt - Trung ngày càng ' 'sâu rộng. Theo bà Xuxi - Phó hội trưởng Hiệp hội Doanh nghiệp ' 'Trung Quốc tại TP.HCM, sự hiện diện của doanh nghiệp Trung Quốc ' 'tại Việt Nam đang ngày càng rõ nét, đặc biệt là sự mở rộng mạnh ' 'mẽ của các công ty công nghệ, thương mại điện tử và logistics ' 'xuyên biên giới. Điều này kéo theo nhu cầu lớn về nguồn nhân lực ' 'biết tiếng Trung. Tuy nhiên theo bà Xuxi, nguồn cung hiện tại vẫn ' 'chưa đáp ứng đúng yêu cầu của doanh nghiệp. Nhiều sinh viên đạt ' 'điểm cao trong các kỳ thi nhưng lại thiếu kỹ năng giao tiếp trong ' 'môi trường kinh doanh, hạn chế về từ vựng chuyên ngành và chưa có ' 'trải nghiệm thực tiễn. Trong khi đó, các ngành như thương mại ' 'điện tử, logistics, marketing số… đang "khát" nhân lực có thể sử ' 'dụng tiếng Trung linh hoạt trong công việc. Các chuyên gia cho ' 'rằng trong bối cảnh HSK 3.0 đặt ra tiêu chuẩn cao hơn, sinh viên ' 'không chỉ cần học ngôn ngữ mà còn phải trang bị kiến thức về kinh ' 'doanh, kỹ năng giao tiếp, khả năng ứng dụng công nghệ, đặc biệt ' 'là trí tuệ nhân tạo.', 'description': 'Từ 6 lên 9 cấp độ, từ 5.000 lên 11.000 từ vựng, HSK 3.0 được ' 'xem là thay đổi lớn nhất của kỳ thi Hán ngữ quốc tế.', 'html_content': '
\n' '
Thi tiếng '
                 'Trung lập chuẩn mới, hướng đến thị trường đang khát nhân lực '
                 'tiếng Trung thực chiến - Ảnh 1.

Phó tổng lãnh sự Trung Quốc Từ Châu tham dự ' 'buổi tọa đàm HSK 3.0 - Tiếng Trung trong kỷ nguyên mới - ' 'Ảnh: XUÂN THẢO

Sáng 9-5, Trung ' 'tâm Đào tạo, Bồi dưỡng kiến thức ngoại giao và ngoại ngữ ' 'TP.HCM (CEFALT) phối hợp Công ty TNHH Phát triển Giáo dục ' 'CHIVI tổ chức tọa đàm "HSK 3.0 - Tiếng Trung trong kỷ nguyên ' 'mới".

Sự ' 'kiện có sự tham dự của Phó tổng lãnh sự Trung Quốc Từ Châu, ' 'hai Phó giám đốc Sở Ngoại vụ TP.HCM Trần Xuân Thủy và Nguyễn ' 'Trần Bảo Châu cùng nhiều chuyên gia, giảng viên và những ' 'người đang theo đuổi con đường học tập, làm việc liên quan ' 'đến tiếng Trung.

Nâng cấp lên HSK 3.0 - tái thiết ' 'toàn diện

Thi tiếng '
                 'Trung lập chuẩn mới, hướng đến thị trường đang khát nhân lực '
                 'tiếng Trung thực chiến - Ảnh 2.

Bà Trần Thị Tâm - Phó giám đốc Trung tâm Đào tạo, Bồi ' 'dưỡng kiến thức ngoại giao và ngoại ngữ TP.HCM, phát biểu ' 'tại tọa đàm - Ảnh: XUÂN ' 'THẢO

Phát biểu tại tọa đàm, Phó ' 'giám đốc Trung tâm Đào tạo, Bồi dưỡng kiến thức ngoại giao ' 'và ngoại ngữ TP.HCM Trần Thị Tâm nhận định tiếng Trung ngày ' 'càng khẳng định vị thế là một trong những ngôn ngữ quan ' 'trọng trên thế giới.

Theo bà, việc nâng cấp hệ thống ' 'đánh giá năng lực HSK (Kỳ thi năng lực Hán ngữ quốc tế) lên ' 'phiên bản 3.0 "không chỉ là bước tiến học thuật, mà còn thể ' 'hiện tầm nhìn chiến lược trong chuẩn hóa chất lượng đào tạo ' 'ngôn ngữ, đáp ứng yêu cầu của thời đại số".

TS Phan ' 'Thu Vân, Phó trưởng khoa ngữ văn Đại học Sư phạm TP.HCM, ' 'nhấn mạnh HSK 3.0 không đơn thuần là bản nâng cấp của HSK ' '2.0 mà là "sự tái thiết toàn bộ hệ thống".

Cụ thể, số ' 'cấp độ được mở rộng từ sáu lên chín, tổng lượng từ vựng cũng ' 'tăng từ khoảng 5.000 lên 11.000 từ, đồng thời gộp kỹ năng ' 'nói vào bài thi chung cùng với kỹ năng nghe, đọc, ' 'viết.

Từ cấp trung cấp trở lên, thí sinh bắt ' 'đầu làm quen với dịch thuật cơ bản, và ở cấp cao có thêm ' 'phần dịch hai chiều.

Để thích ứng được với sự nâng cấp ' 'này, chuyên gia nhấn mạnh người học phải đạt được ba khả ' 'năng gồm hiểu ngôn ngữ trong bối cảnh thực tế, diễn đạt lại ' 'thông tin và xử lý nội dung một cách linh hoạt.

Về lộ ' 'trình chuyển đổi, bà Đỗ Hương lan, Tổng giám đốc Công ty ' 'TNHH Phát triển Giáo dục CHIVI, cho biết hai hệ thống cũ và ' 'mới sẽ song song tồn tại trong vài năm tới.

Những ai ' 'đang theo học HSK 2.0 không cần lo lắng, tuy nhiên người mới ' 'bắt đầu nên định hướng theo HSK 3.0 ngay từ đầu vì đây sẽ là ' 'tiêu chuẩn chủ đạo trong tương lai.

Doanh nghiệp ' "Trung Quốc 'khát' nhân lực biết tiếng Trung

Không chỉ " 'dừng lại ở câu chuyện học thuật, tọa đàm còn đưa thông tin ' 'về nhu cầu nhân lực biết tiếng Trung trong bối cảnh hợp tác ' 'kinh tế Việt - Trung ngày càng sâu rộng.

Theo bà Xuxi ' '- Phó hội trưởng Hiệp hội Doanh nghiệp Trung Quốc tại ' 'TP.HCM, sự hiện diện của doanh nghiệp Trung Quốc tại Việt ' 'Nam đang ngày càng rõ nét, đặc biệt là sự mở rộng mạnh mẽ ' 'của các công ty công nghệ, thương mại điện tử và logistics xuyên biên ' 'giới.

Điều này kéo theo nhu cầu lớn về nguồn nhân lực biết ' 'tiếng Trung. Tuy nhiên theo bà Xuxi, nguồn cung hiện tại vẫn ' 'chưa đáp ứng đúng yêu cầu của doanh nghiệp.

Nhiều ' 'sinh viên đạt điểm cao trong các kỳ thi nhưng lại thiếu kỹ ' 'năng giao tiếp trong môi trường kinh doanh, hạn chế về từ ' 'vựng chuyên ngành và chưa có trải nghiệm thực ' 'tiễn.

Trong khi đó, các ngành như thương mại điện tử, ' 'logistics, marketing số… đang "khát" nhân lực có thể sử dụng ' 'tiếng Trung linh hoạt trong công việc.

Các chuyên gia ' 'cho rằng trong bối cảnh HSK 3.0 đặt ra tiêu chuẩn cao hơn, ' 'sinh viên không chỉ cần học ngôn ngữ mà còn phải trang bị ' 'kiến thức về kinh doanh, kỹ năng giao tiếp, khả năng ứng ' 'dụng công nghệ, đặc biệt là trí tuệ nhân tạo.

Thi tiếng '
                 'Trung lập chuẩn mới, hướng đến thị trường đang khát nhân lực '
                 'tiếng Trung thực chiến - Ảnh 4.

Phó tổng lãnh sự Trung Quốc được giới thiệu các cuốn ' 'sách về văn hóa Việt Nam - Trung Quốc trưng bày bên lề tọa ' 'đàm - Ảnh: XUÂN ' 'THẢO

' '
HSK 3.0 mở ra chuẩn mới, thị '
                 'trường cần nhân lực tiếng Trung thực chiến - Ảnh 4.Thực hư việc ' 'bỏ thi HSK khẩu ngữ sẽ bị hủy kết quả bài thi tiếng Trung ' 'HSK

Mới đây, ' 'trên một diễn đàn về ngoại ngữ lan truyền thông tin từ tháng ' '1-2026, nếu thí sinh bỏ thi HSK khẩu ngữ (HSKK), kết quả bài ' 'thi chứng chỉ tiếng Trung HSK cũng có thể bị hủy.

\n' ' \n' '
', 'md_content': '\n' '![Thi tiếng Trung lập chuẩn mới, hướng đến thị trường đang ' 'khát nhân lực tiếng Trung thực chiến - Ảnh ' '1.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/5/9/edit-mg2953-17783162219291516969317.jpeg)Phó ' 'tổng lãnh sự Trung Quốc Từ Châu tham dự buổi tọa đàm HSK 3.0 - ' 'Tiếng Trung trong kỷ nguyên mới - Ảnh: XUÂN THẢO\n' '\n' 'Sáng 9-5, Trung tâm Đào tạo, Bồi dưỡng kiến thức ngoại giao và ' 'ngoại ngữ TP.HCM (CEFALT) phối hợp Công ty TNHH Phát triển ' 'Giáo dục CHIVI tổ chức tọa đàm "HSK 3.0 - Tiếng Trung trong kỷ ' 'nguyên mới".\n' '\n' 'Sự kiện có sự tham dự của Phó tổng lãnh sự Trung Quốc Từ Châu, ' 'hai Phó giám đốc Sở Ngoại vụ TP.HCM Trần Xuân Thủy và Nguyễn ' 'Trần Bảo Châu cùng nhiều chuyên gia, giảng viên và những người ' 'đang theo đuổi con đường học tập, làm việc liên quan đến tiếng ' 'Trung.\n' '\n' '## Nâng cấp lên HSK 3.0 - tái thiết toàn diện\n' '\n' '![Thi tiếng Trung lập chuẩn mới, hướng đến thị trường đang ' 'khát nhân lực tiếng Trung thực chiến - Ảnh ' '2.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/5/9/edit-mg3012-17783166488661835810116.jpeg ' '"HSK 3.0 mở ra chuẩn mới, thị trường cần nhân lực tiếng Trung ' 'thực chiến - Ảnh 2.")Bà Trần Thị Tâm - Phó giám đốc Trung tâm ' 'Đào tạo, Bồi dưỡng kiến thức ngoại giao và ngoại ngữ TP.HCM, ' 'phát biểu tại tọa đàm - Ảnh: XUÂN THẢO\n' '\n' 'Phát biểu tại tọa đàm, Phó giám đốc Trung tâm Đào tạo, Bồi ' 'dưỡng kiến thức ngoại giao và ngoại ngữ TP.HCM Trần Thị Tâm ' 'nhận định [tiếng ' 'Trung](/nghi-viec-di-hoc-tieng-trung-de-tim-viec-luong-cao-thang-tien-trong-nghe-20260316112942394.htm ' '" tiếng Trung") ngày càng khẳng định vị thế là một trong những ' 'ngôn ngữ quan trọng trên thế giới. \n' '\n' 'Theo bà, việc nâng cấp hệ thống đánh giá năng lực HSK (Kỳ thi ' 'năng lực Hán ngữ quốc tế) lên phiên bản 3.0 "không chỉ là bước ' 'tiến học thuật, mà còn thể hiện tầm nhìn chiến lược trong ' 'chuẩn hóa chất lượng đào tạo ngôn ngữ, đáp ứng yêu cầu của ' 'thời đại số".\n' '\n' 'TS Phan Thu Vân, Phó trưởng khoa ngữ văn Đại học Sư phạm ' 'TP.HCM, nhấn mạnh HSK 3.0 không đơn thuần là bản nâng cấp của ' 'HSK 2.0 mà là "sự tái thiết toàn bộ hệ thống".\n' '\n' 'Cụ thể, số cấp độ được mở rộng từ sáu lên chín, tổng lượng từ ' 'vựng cũng tăng từ khoảng 5.000 lên 11.000 từ, đồng thời gộp kỹ ' 'năng nói vào bài thi chung cùng với kỹ năng nghe, đọc, viết.\n' '\n' '* [![HSK 3.0 mở ra chuẩn mới, thị trường cần nhân lực tiếng ' 'Trung thực chiến - Ảnh ' '3.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/5/3/tn-ha-vy-17777746281671066015779-0-0-1600-2560-crop-17777746796041927335182.jpg)](/co-gai-trung-quoc-ke-chuyen-bang-tieng-viet-20260503091944751.htm)#### ' '[Cô gái Trung Quốc kể chuyện bằng tiếng ' 'Việt](/co-gai-trung-quoc-ke-chuyen-bang-tieng-viet-20260503091944751.htm)[ĐỌC ' 'NGAY](/co-gai-trung-quoc-ke-chuyen-bang-tieng-viet-20260503091944751.htm)\n' 'Từ cấp trung cấp trở lên, thí sinh bắt đầu làm quen với dịch ' 'thuật cơ bản, và ở cấp cao có thêm phần dịch hai chiều.\n' '\n' 'Để thích ứng được với sự nâng cấp này, chuyên gia nhấn mạnh ' 'người học phải đạt được ba khả năng gồm hiểu ngôn ngữ trong ' 'bối cảnh thực tế, diễn đạt lại thông tin và xử lý nội dung một ' 'cách linh hoạt. \n' '\n' 'Về lộ trình chuyển đổi, bà Đỗ Hương lan, Tổng giám đốc Công ty ' 'TNHH Phát triển Giáo dục CHIVI, cho biết hai hệ thống cũ và ' 'mới sẽ song song tồn tại trong vài năm tới. \n' '\n' 'Những ai đang theo học HSK 2.0 không cần lo lắng, tuy nhiên ' 'người mới bắt đầu nên định hướng theo HSK 3.0 ngay từ đầu vì ' 'đây sẽ là tiêu chuẩn chủ đạo trong tương lai.\n' '\n' "## Doanh nghiệp Trung Quốc 'khát' nhân lực biết tiếng Trung\n" '\n' 'Không chỉ dừng lại ở câu chuyện học thuật, tọa đàm còn đưa ' 'thông tin về nhu cầu nhân lực biết tiếng Trung trong bối cảnh ' 'hợp tác kinh tế Việt - Trung ngày càng sâu rộng.\n' '\n' 'Theo bà Xuxi - Phó hội trưởng Hiệp hội Doanh nghiệp Trung Quốc ' 'tại TP.HCM, sự hiện diện của doanh nghiệp Trung Quốc tại Việt ' 'Nam đang ngày càng rõ nét, đặc biệt là sự mở rộng mạnh mẽ của ' 'các công ty công nghệ, thương mại điện tử và ' '[logistics](/uu-tien-trien-khai-duong-sat-duong-bo-cao-toc-logistics-va-cua-khau-thong-minh-voi-trung-quoc-20260417202758298.htm ' '"logistics") xuyên biên giới.\n' '\n' '* #### [Doanh nghiệp Trung Quốc tăng chuyển dịch đầu tư sang ' 'lĩnh vực công nghệ, điện tử chính ' 'xác](/doanh-nghiep-trung-quoc-tang-chuyen-dich-dau-tu-sang-linh-vuc-cong-nghe-dien-tu-chinh-xac-20260419180943945.htm)\n' 'Điều này kéo theo nhu cầu lớn về nguồn nhân lực biết tiếng ' 'Trung. Tuy nhiên theo bà Xuxi, nguồn cung hiện tại vẫn chưa ' 'đáp ứng đúng yêu cầu của doanh nghiệp. \n' '\n' 'Nhiều sinh viên đạt điểm cao trong các kỳ thi nhưng lại thiếu ' 'kỹ năng giao tiếp trong môi trường kinh doanh, hạn chế về từ ' 'vựng chuyên ngành và chưa có trải nghiệm thực tiễn.\n' '\n' 'Trong khi đó, các ngành như thương mại điện tử, logistics, ' 'marketing số… đang "khát" nhân lực có thể sử dụng tiếng Trung ' 'linh hoạt trong công việc.\n' '\n' 'Các chuyên gia cho rằng trong bối cảnh HSK 3.0 đặt ra tiêu ' 'chuẩn cao hơn, sinh viên không chỉ cần học ngôn ngữ mà còn ' 'phải trang bị kiến thức về kinh doanh, kỹ năng giao tiếp, khả ' 'năng ứng dụng công nghệ, đặc biệt là trí tuệ nhân tạo.\n' '\n' '![Thi tiếng Trung lập chuẩn mới, hướng đến thị trường đang ' 'khát nhân lực tiếng Trung thực chiến - Ảnh ' '4.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/5/9/mg2973-17783169339561405277929.jpg ' '"HSK 3.0 mở ra chuẩn mới, thị trường cần nhân lực tiếng Trung ' 'thực chiến - Ảnh 3.")Phó tổng lãnh sự Trung Quốc được giới ' 'thiệu các cuốn sách về văn hóa Việt Nam - Trung Quốc trưng bày ' 'bên lề tọa đàm - Ảnh: XUÂN THẢO\n' '\n' ' [![HSK 3.0 mở ra chuẩn mới, thị trường cần nhân lực tiếng ' 'Trung thực chiến - Ảnh ' '4.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/1/29/6196632288859059907279754118123662996725473n-1769672651786259247850-68-0-1101-1653-crop-17696759861951164369449.jpg)](/thuc-hu-viec-bo-thi-hsk-khau-ngu-se-bi-huy-ket-qua-bai-thi-tieng-trung-hsk-20260129150812043.htm)[Thực ' 'hư việc bỏ thi HSK khẩu ngữ sẽ bị hủy kết quả bài thi tiếng ' 'Trung ' 'HSK](/thuc-hu-viec-bo-thi-hsk-khau-ngu-se-bi-huy-ket-qua-bai-thi-tieng-trung-hsk-20260129150812043.htm)Mới ' 'đây, trên một diễn đàn về ngoại ngữ lan truyền thông tin từ ' 'tháng 1-2026, nếu thí sinh bỏ thi HSK khẩu ngữ (HSKK), kết quả ' 'bài thi chứng chỉ tiếng Trung HSK cũng có thể bị hủy.\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, 16, 39), 'source': 'TuoiTre', 'tags': ['HSK 3.0', 'Tiếng Trung', 'Đào tạo ngôn ngữ', 'Kỳ thi năng lực Hán ngữ', 'Nâng cấp hệ thống đánh giá', 'Chất lượng đào tạo', 'Nhu cầu nhân lực', 'Hợp tác kinh tế Việt - Trung', 'Doanh nghiệp Trung Quốc', 'Kỹ năng giao tiếp', 'Thương mại điện tử', 'Logistics', 'Marketing số', 'Trí tuệ nhân tạo', 'Kỹ năng ứng dụng công nghệ', 'Từ vựng chuyên ngành', 'Sinh viên', 'Chuyên gia giáo dục', 'Tọa đàm'], 'title': 'Thi tiếng Trung lập chuẩn mới, hướng đến thị trường đang khát nhân ' 'lực tiếng Trung thực chiến', 'url': 'https://tuoitre.vn/thi-tieng-trung-lap-chuan-moi-huong-den-thi-truong-dang-khat-nhan-luc-tieng-trung-thuc-chien-20260509160330639.htm', 'voice': 'SG-Nam-1-TM'} 2026-05-09 10:34:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:34:33 [tuoitre_timestamp] INFO: 2026-05-09 15:56:20 smaller than 2026-05-09 17:10:00 2026-05-09 10:34:35 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://tuoitre.vn/) 2026-05-09 10:34:35 [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, Phòng Quản lý xuất nhập cảnh Công an TP Hà Nội thông tin, từ ngày 21-5-2026, Bộ Công an chính thức sử dụng trang web thống nhất dùng chung, phục vụ thông báo lưu trú cho công dân Việt Nam và khai báo tạm trú cho người nước ngoài. Địa chỉ website là tbltkbtt.bocongan.gov.vn. Từ thời điểm trên, các cơ sở lưu trú sử dụng trang web này, "không thực hiện khai báo tạm trú trên trang web cũ" và "không thực hiện thông tin lưu trú trên phần mềm ASM". Theo lưu ý trên hệ thống, hiện nay hệ thống đang được triển khai tại 7 tỉnh/thành phố: An Giang, Hải Phòng, Bắc Ninh, Phú Thọ, Quảng Ninh, Thanh Hóa, TP.HCM và 3 phường thuộc TP Hà Nội: Hai Bà Trưng, Hoàn Kiếm, Ngọc Hà. Đối với các cơ sở lưu trú tại An Giang, Hải Phòng, Bắc Ninh, Phú Thọ sử dụng tài khoản từ hệ thống cũ, khi đăng nhập hệ thống mới thì thêm tiền tố ag_, hp_, bn_, pt_ trước tên đăng nhập (ví dụ tại An Giang: abc123 → ag_abc123). Hệ thống đang triển khai chức năng thông báo lưu trú cho công dân Việt Nam tại 3 phường thuộc TP Hà Nội: Hai Bà Trưng, Hoàn Kiếm và Ngọc Hà và tỉnh An Giang. Theo giới thiệu, hệ thống mới cung cấp nhiều công cụ hỗ trợ cơ sở lưu trú khai báo nhanh và quản lý dữ liệu thuận tiện hơn. Người dùng có thể đăng ký tài khoản, xác thực thông tin trực tuyến. Hệ thống cũng cho phép quản lý nhiều chi nhánh trên cùng một tài khoản chính, mỗi chi nhánh có thể vận hành độc lập với các tài khoản phụ. Khi khai báo tạm trú hoặc thông báo lưu trú, hệ thống hỗ trợ tự động trích xuất thông tin từ ảnh hộ chiếu và căn cước công dân, đồng thời lưu trữ lịch sử khách hàng để thuận tiện tra cứu. Ngoài ra, hệ thống có chức năng tổng hợp dữ liệu, hiển thị báo cáo trực quan theo thời gian và hỗ trợ xuất file Excel, PDF. Trên website cũng đăng tải hướng dẫn đăng ký, đăng nhập và sử dụng hệ thống khai báo tạm trú cho người nước ngoài, thông báo lưu trú cho công dân Việt Nam.'}], 'model': 'gpt-4o-mini', 'max_tokens': 200, 'temperature': 0.3}} 2026-05-09 10:34:35 [openai._base_client] DEBUG: Sending HTTP Request: POST https://api.openai.com/v1/chat/completions 2026-05-09 10:34:35 [httpcore.connection] DEBUG: connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=900 socket_options=None 2026-05-09 10:34:35 [httpcore.connection] DEBUG: connect_tcp.complete return_value= 2026-05-09 10:34:35 [httpcore.connection] DEBUG: start_tls.started ssl_context= server_hostname='api.openai.com' timeout=900 2026-05-09 10:34:35 [httpcore.connection] DEBUG: start_tls.complete return_value= 2026-05-09 10:34:35 [httpcore.http11] DEBUG: send_request_headers.started request= 2026-05-09 10:34:35 [httpcore.http11] DEBUG: send_request_headers.complete 2026-05-09 10:34:35 [httpcore.http11] DEBUG: send_request_body.started request= 2026-05-09 10:34:35 [httpcore.http11] DEBUG: send_request_body.complete 2026-05-09 10:34:35 [httpcore.http11] DEBUG: receive_response_headers.started request= 2026-05-09 10:34:38 [httpcore.http11] DEBUG: receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sat, 09 May 2026 10:34:38 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'CF-Ray', b'9f900d749bc4a0e9-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'3062'), (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'149999277'), (b'x-ratelimit-reset-requests', b'2ms'), (b'x-ratelimit-reset-tokens', b'0s'), (b'x-request-id', b'req_6474d2d04c5c40c285915f778cbd433c'), (b'set-cookie', b'__cf_bm=Sl6icGj8WjgsLGa2kGoFRmEWbwdJ2vIN1XdO_AeNvdM-1778322875.6190312-1.0.1.1-DxHiQe0cHNVCyeklgV35167hUvxUdeORbbImf9hF832K0cz7zvG4syQcIwNl72nWdZMdtFGJmOH966M3Pbi8qOa7IUxVXELEM3ANY9YrfgyFQPhp7FFKrpLgcpmnTeRB; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Sat, 09 May 2026 11:04:38 GMT'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-05-09 10:34:38 [httpx] INFO: HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2026-05-09 10:34:38 [httpcore.http11] DEBUG: receive_response_body.started request= 2026-05-09 10:34:38 [httpcore.http11] DEBUG: receive_response_body.complete 2026-05-09 10:34:38 [httpcore.http11] DEBUG: response_closed.started 2026-05-09 10:34:38 [httpcore.http11] DEBUG: response_closed.complete 2026-05-09 10:34:38 [openai._base_client] DEBUG: HTTP Response: POST https://api.openai.com/v1/chat/completions "200 OK" Headers({'date': 'Sat, 09 May 2026 10:34:38 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', 'connection': 'keep-alive', 'cf-ray': '9f900d749bc4a0e9-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': '3062', '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': '149999277', 'x-ratelimit-reset-requests': '2ms', 'x-ratelimit-reset-tokens': '0s', 'x-request-id': 'req_6474d2d04c5c40c285915f778cbd433c', 'set-cookie': '__cf_bm=Sl6icGj8WjgsLGa2kGoFRmEWbwdJ2vIN1XdO_AeNvdM-1778322875.6190312-1.0.1.1-DxHiQe0cHNVCyeklgV35167hUvxUdeORbbImf9hF832K0cz7zvG4syQcIwNl72nWdZMdtFGJmOH966M3Pbi8qOa7IUxVXELEM3ANY9YrfgyFQPhp7FFKrpLgcpmnTeRB; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Sat, 09 May 2026 11:04:38 GMT', 'content-encoding': 'gzip', 'alt-svc': 'h3=":443"; ma=86400'}) 2026-05-09 10:34:38 [openai._base_client] DEBUG: request_id: req_6474d2d04c5c40c285915f778cbd433c 2026-05-09 10:34:38 [tuoitre_timestamp] INFO: Min timestamp: 2026-05-09 17:10:00, Published timestamp: 2026-05-09 17:20:45 2026-05-09 10:34:38 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): tts-api:4444 2026-05-09 10:35:01 [urllib3.connectionpool] DEBUG: http://tts-api:4444 "POST /api/v2/text-to-speech HTTP/1.1" 200 411 2026-05-09 10:35:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://tuoitre.vn/tu-21-5-khai-bao-tam-tru-va-luu-tru-cho-nguoi-viet-va-nguoi-nuoc-ngoai-tren-website-chung-20260509165535418.htm> {'audio_url': 'https://lake-api.actable.ai/tts-data/lqklruhw-2026-05-09%2010%3A34%3A39.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=pmq7GsXVsXQZXqTM0hWE%2F20260509%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260509T103500Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=cc5159cd1a1e30653c9ef0ac7ff1d75b0885a97b85c8efc37a0494dcfc9f9271', 'author': 'DANH TRỌNG', 'category': 'Thời sự', 'content': 'Ngày 9-5, Phòng Quản lý xuất nhập cảnh Công an TP Hà Nội thông ' 'tin, từ ngày 21-5-2026, Bộ Công an chính thức sử dụng trang web ' 'thống nhất dùng chung, phục vụ thông báo lưu trú cho công dân ' 'Việt Nam và khai báo tạm trú cho người nước ngoài. Địa chỉ ' 'website là tbltkbtt.bocongan.gov.vn. Từ thời điểm trên, các cơ sở ' 'lưu trú sử dụng trang web này, "không thực hiện khai báo tạm trú ' 'trên trang web cũ" và "không thực hiện thông tin lưu trú trên ' 'phần mềm ASM". Theo lưu ý trên hệ thống, hiện nay hệ thống đang ' 'được triển khai tại 7 tỉnh/thành phố: An Giang, Hải Phòng, Bắc ' 'Ninh, Phú Thọ, Quảng Ninh, Thanh Hóa, TP.HCM và 3 phường thuộc TP ' 'Hà Nội: Hai Bà Trưng, Hoàn Kiếm, Ngọc Hà. Đối với các cơ sở lưu ' 'trú tại An Giang, Hải Phòng, Bắc Ninh, Phú Thọ sử dụng tài khoản ' 'từ hệ thống cũ, khi đăng nhập hệ thống mới thì thêm tiền tố ag_, ' 'hp_, bn_, pt_ trước tên đăng nhập (ví dụ tại An Giang: abc123 → ' 'ag_abc123). Hệ thống đang triển khai chức năng thông báo lưu trú ' 'cho công dân Việt Nam tại 3 phường thuộc TP Hà Nội: Hai Bà Trưng, ' 'Hoàn Kiếm và Ngọc Hà và tỉnh An Giang. Theo giới thiệu, hệ thống ' 'mới cung cấp nhiều công cụ hỗ trợ cơ sở lưu trú khai báo nhanh và ' 'quản lý dữ liệu thuận tiện hơn. Người dùng có thể đăng ký tài ' 'khoản, xác thực thông tin trực tuyến. Hệ thống cũng cho phép quản ' 'lý nhiều chi nhánh trên cùng một tài khoản chính, mỗi chi nhánh ' 'có thể vận hành độc lập với các tài khoản phụ. Khi khai báo tạm ' 'trú hoặc thông báo lưu trú, hệ thống hỗ trợ tự động trích xuất ' 'thông tin từ ảnh hộ chiếu và căn cước công dân, đồng thời lưu trữ ' 'lịch sử khách hàng để thuận tiện tra cứu. Ngoài ra, hệ thống có ' 'chức năng tổng hợp dữ liệu, hiển thị báo cáo trực quan theo thời ' 'gian và hỗ trợ xuất file Excel, PDF. Trên website cũng đăng tải ' 'hướng dẫn đăng ký, đăng nhập và sử dụng hệ thống khai báo tạm trú ' 'cho người nước ngoài, thông báo lưu trú cho công dân Việt Nam.', 'description': 'Bộ Công an sẽ đưa vào sử dụng trang web thống nhất dùng chung ' 'cho việc phục vụ thông báo lưu trú cho công dân Việt Nam và ' 'khai báo tạm trú cho người nước ngoài.', 'html_content': '
\n' '
tạm trú - '
                 'Ảnh 1.

Thông báo về sử dụng trang web thống nhất dùng chung ' 'trong thông báo lưu trú, khai báo tạm trú - Ảnh: Phòng Quản ' 'lý xuất nhập cảnh Công an TP Hà ' 'Nội

Ngày 9-5, Phòng Quản lý xuất ' 'nhập cảnh Công an TP Hà Nội thông tin, từ ngày 21-5-2026, Bộ ' 'Công an chính thức sử dụng trang web thống nhất dùng chung, ' 'phục vụ thông báo lưu trú cho công dân Việt Nam và khai báo ' 'tạm trú cho người nước ngoài.

Địa ' 'chỉ website là tbltkbtt.bocongan.gov.vn.

Từ thời điểm ' 'trên, các cơ sở lưu trú sử dụng trang web này, "không thực ' 'hiện khai báo tạm trú trên trang web cũ" và "không thực hiện ' 'thông tin lưu trú trên phần mềm ASM".

Theo lưu ý trên ' 'hệ thống, hiện nay hệ thống đang được triển khai tại 7 ' 'tỉnh/thành phố: An Giang, Hải Phòng, Bắc Ninh, Phú Thọ, ' 'Quảng Ninh, Thanh Hóa, TP.HCM và 3 phường thuộc TP Hà Nội: ' 'Hai Bà Trưng, Hoàn Kiếm, Ngọc Hà.

Đối với các cơ sở ' 'lưu trú tại An Giang, Hải Phòng, Bắc Ninh, Phú Thọ sử dụng ' 'tài khoản từ hệ thống cũ, khi đăng nhập hệ thống mới thì ' 'thêm tiền tố ag_, hp_, bn_, pt_ trước tên đăng nhập (ví dụ ' 'tại An Giang: abc123 → ag_abc123).

Hệ thống đang triển khai chức năng thông báo lưu trú ' 'cho công dân Việt Nam tại 3 phường thuộc TP Hà Nội: Hai Bà ' 'Trưng, Hoàn Kiếm và Ngọc Hà và tỉnh An Giang.

Theo ' 'giới thiệu, hệ thống mới cung cấp nhiều công cụ hỗ trợ cơ sở ' 'lưu trú khai báo nhanh và quản lý dữ liệu thuận tiện ' 'hơn.

Người dùng có thể đăng ký tài khoản, xác thực ' 'thông tin trực tuyến. Hệ thống cũng cho phép quản lý nhiều ' 'chi nhánh trên cùng một tài khoản chính, mỗi chi nhánh có ' 'thể vận hành độc lập với các tài khoản phụ.

Khi khai ' 'báo tạm trú hoặc thông báo lưu trú, hệ thống hỗ trợ tự động ' 'trích xuất thông tin từ ảnh hộ chiếu và căn cước công dân, ' 'đồng thời lưu trữ lịch sử khách hàng để thuận tiện tra ' 'cứu.

Ngoài ra, hệ thống có chức năng tổng hợp dữ liệu, ' 'hiển thị báo cáo trực quan theo thời gian và hỗ trợ xuất ' 'file Excel, PDF.

Trên website cũng đăng tải hướng dẫn ' 'đăng ký, đăng nhập và sử dụng hệ thống khai báo tạm trú cho ' 'người nước ngoài, thông báo lưu trú cho công dân Việt ' 'Nam.

Từ 21-5, sử dụng trang web '
                 'thống nhất dùng chung trong thông báo lưu trú, khai báo tạm '
                 'trú - Ảnh 2.Bộ Công an đề ' 'xuất phân cấp công an xã quản lý tạm trú của người nước ' 'ngoài

Bộ Công ' 'an đã đề xuất sửa đổi thông tư theo hướng phân cấp cho công ' 'an cấp xã trực tiếp tiếp nhận, khai thác thông tin tạm trú ' 'của người nước ngoài.

\n' ' \n' '
', 'md_content': '\n' '![tạm trú - Ảnh ' '1.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/5/9/6914490429937461466400505032069238832181975n-17783199446031475881477.jpg)Thông ' 'báo về sử dụng trang web thống nhất dùng chung trong thông báo ' 'lưu trú, khai báo tạm trú - Ảnh: Phòng Quản lý xuất nhập cảnh ' 'Công an TP Hà Nội\n' '\n' 'Ngày 9-5, Phòng Quản lý xuất nhập cảnh Công an TP Hà Nội thông ' 'tin, từ ngày 21-5-2026, Bộ Công an chính thức sử dụng trang ' 'web thống nhất dùng chung, phục vụ thông báo lưu trú cho công ' 'dân Việt Nam và khai báo [tạm ' 'trú](https://tuoitre.vn/tam-tru.html "tạm trú") cho người nước ' 'ngoài.\n' '\n' 'Địa chỉ website là tbltkbtt.bocongan.gov.vn.\n' '\n' 'Từ thời điểm trên, các cơ sở lưu trú sử dụng trang web này, ' '"không thực hiện khai báo tạm trú trên trang web cũ" và "không ' 'thực hiện thông tin lưu trú trên phần mềm ASM".\n' '\n' 'Theo lưu ý trên hệ thống, hiện nay hệ thống đang được triển ' 'khai tại 7 tỉnh/thành phố: An Giang, Hải Phòng, Bắc Ninh, Phú ' 'Thọ, Quảng Ninh, Thanh Hóa, TP.HCM và 3 phường thuộc TP Hà ' 'Nội: Hai Bà Trưng, Hoàn Kiếm, Ngọc Hà.\n' '\n' 'Đối với các cơ sở lưu trú tại An Giang, Hải Phòng, Bắc Ninh, ' 'Phú Thọ sử dụng tài khoản từ hệ thống cũ, khi đăng nhập hệ ' 'thống mới thì thêm tiền tố ag\\_, hp\\_, bn\\_, pt\\_ trước ' 'tên đăng nhập (ví dụ tại An Giang: abc123 → ag\\_abc123).\n' '\n' '* #### [Hướng dẫn mới thủ tục đăng ký tạm trú: Nộp ở đâu, hồ ' 'sơ cần những ' 'gì?](/huong-dan-moi-thu-tuc-dang-ky-tam-tru-nop-o-dau-ho-so-can-nhung-gi-20260417163014571.htm)\n' '* #### [Xóa đăng ký tạm trú từ 15-3 như thế nào?; Xẻ ruộng lúa ' 'lập vườn sinh thái trái phép rao ' 'bán](/xoa-dang-ky-tam-tru-tu-15-3-nhu-the-nao-xe-ruong-lua-lap-vuon-sinh-thai-trai-phep-rao-ban-20260320235658632.htm)\n' 'Hệ thống đang triển khai chức năng thông báo lưu trú cho công ' 'dân Việt Nam tại 3 phường thuộc TP Hà Nội: Hai Bà Trưng, Hoàn ' 'Kiếm và Ngọc Hà và tỉnh An Giang.\n' '\n' 'Theo giới thiệu, hệ thống mới cung cấp nhiều công cụ hỗ trợ cơ ' 'sở lưu trú khai báo nhanh và quản lý dữ liệu thuận tiện hơn.\n' '\n' 'Người dùng có thể đăng ký tài khoản, xác thực thông tin trực ' 'tuyến. Hệ thống cũng cho phép quản lý nhiều chi nhánh trên ' 'cùng một tài khoản chính, mỗi chi nhánh có thể vận hành độc ' 'lập với các tài khoản phụ.\n' '\n' 'Khi khai báo tạm trú hoặc thông báo lưu trú, hệ thống hỗ trợ ' 'tự động trích xuất thông tin từ ảnh hộ chiếu và căn cước công ' 'dân, đồng thời lưu trữ lịch sử khách hàng để thuận tiện tra ' 'cứu.\n' '\n' 'Ngoài ra, hệ thống có chức năng tổng hợp dữ liệu, hiển thị báo ' 'cáo trực quan theo thời gian và hỗ trợ xuất file Excel, PDF.\n' '\n' 'Trên website cũng đăng tải hướng dẫn đăng ký, đăng nhập và sử ' 'dụng hệ thống khai báo tạm trú cho người nước ngoài, thông báo ' 'lưu trú cho công dân Việt Nam.\n' '\n' '[![Từ 21-5, sử dụng trang web thống nhất dùng chung trong ' 'thông báo lưu trú, khai báo tạm trú - Ảnh ' '2.](https://cdn2.tuoitre.vn/thumb_w/730/471584752817336320/2026/5/4/ttptnds-dang-ky-tam-tru-giao-quynh-17768544153601955911832-0-91-1080-1819-crop-1777859555229841246723.jpg)](/bo-cong-an-de-xuat-phan-cap-cong-an-xa-quan-ly-tam-tru-cua-nguoi-nuoc-ngoai-20260504090048472.htm)[Bộ ' 'Công an đề xuất phân cấp công an xã quản lý tạm trú của người ' 'nước ' 'ngoài](/bo-cong-an-de-xuat-phan-cap-cong-an-xa-quan-ly-tam-tru-cua-nguoi-nuoc-ngoai-20260504090048472.htm)Bộ ' 'Công an đã đề xuất sửa đổi thông tư theo hướng phân cấp cho ' 'công an cấp xã trực tiếp tiếp nhận, khai thác thông tin tạm ' 'trú của người nước ngoà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, 20, 45), 'source': 'TuoiTre', 'tags': ['Quản lý xuất nhập cảnh', 'Bộ Công an', 'Trang web thống nhất', 'Thông báo lưu trú', 'Khai báo tạm trú', 'Công dân Việt Nam', 'Người nước ngoài', 'Địa chỉ website', 'Hệ thống mới', 'Cơ sở lưu trú', 'Tỉnh/thành phố', 'Tài khoản hệ thống', 'Quản lý dữ liệu', 'Đăng ký tài khoản', 'Xác thực thông tin', 'Chi nhánh', 'Trích xuất thông tin', 'Ảnh hộ chiếu', 'Căn cước công dân', 'Lịch sử khách hàng', 'Tổng hợp dữ liệu', 'Báo cáo trực quan', 'Xuất file Excel', 'Xuất file PDF', 'Hướng dẫn sử dụng'], 'title': 'Từ 21-5, khai báo tạm trú và lưu trú cho người Việt và người nước ' 'ngoài trên website chung', 'url': 'https://tuoitre.vn/tu-21-5-khai-bao-tam-tru-va-luu-tru-cho-nguoi-viet-va-nguoi-nuoc-ngoai-tren-website-chung-20260509165535418.htm', 'voice': 'SG-Nam-1-TM'} 2026-05-09 10:35:01 [scrapy.extensions.logstats] INFO: Crawled 74 pages (at 9 pages/min), scraped 3 items (at 2 items/min) 2026-05-09 10:35:01 [scrapy.core.engine] INFO: Closing spider (finished) 2026-05-09 10:35:01 [boto3.s3.transfer] DEBUG: Opting out of CRT Transfer Manager. Preferred client: auto, CRT available: False, Instance Optimized: False. 2026-05-09 10:35:01 [boto3.s3.transfer] DEBUG: Using default client. pid: 37621, thread: 139768424143672 2026-05-09 10:35:01 [s3transfer.utils] DEBUG: Acquiring 0 2026-05-09 10:35:01 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) about to wait for the following futures [] 2026-05-09 10:35:01 [s3transfer.tasks] DEBUG: UploadSubmissionTask(transfer_id=0, {'transfer_future': }) done waiting for dependent futures 2026-05-09 10:35:01 [s3transfer.tasks] DEBUG: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': }) with kwargs {'client': , 'config': , 'osutil': , 'request_executor': , 'transfer_future': } 2026-05-09 10:35:01 [s3transfer.futures] DEBUG: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'dagster-output-data', 'key': 'tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'extra_args': {}}) to executor for transfer request: 0. 2026-05-09 10:35:01 [s3transfer.utils] DEBUG: Acquiring 0 2026-05-09 10:35:01 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'dagster-output-data', 'key': 'tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'extra_args': {}}) about to wait for the following futures [] 2026-05-09 10:35:01 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-05-09 10:35:01 [s3transfer.tasks] DEBUG: PutObjectTask(transfer_id=0, {'bucket': 'dagster-output-data', 'key': 'tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'extra_args': {}}) done waiting for dependent futures 2026-05-09 10:35:01 [s3transfer.tasks] DEBUG: Executing task PutObjectTask(transfer_id=0, {'bucket': 'dagster-output-data', 'key': 'tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'extra_args': {}}) with kwargs {'client': , 'fileobj': , 'bucket': 'dagster-output-data', 'key': 'tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'extra_args': {}} 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler > 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-parameter-build.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-endpoint-resolution.s3: calling handler > 2026-05-09 10:35:01 [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_1343428c4b9211f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} 2026-05-09 10:35:01 [botocore.regions] DEBUG: Endpoint provider result: https://lake-api.actable.ai/dagster-output-data 2026-05-09 10:35:01 [botocore.regions] DEBUG: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" 2026-05-09 10:35:01 [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:35:01 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.handlers] DEBUG: Adding expect 100 continue header to request. 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler > 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-call.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.endpoint] DEBUG: Making request for OperationModel(name=PutObject) with params: {'url_path': '/tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_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': 'WFX017BZB6QC9nsbuxMizQ==', 'Expect': '100-continue'}, 'body': , 'auth_path': '/dagster-output-data/tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'url': 'https://lake-api.actable.ai/dagster-output-data/tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_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_1343428c4b9211f1b022e21541d96bd3_scheduled_2026-05-09.jl', 'Body': }}, 'input_params': {'Bucket': 'dagster-output-data', 'Key': 'tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_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:35:01 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler > 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler > 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event choose-signer.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event before-sign.s3.PutObject: calling handler > 2026-05-09 10:35:01 [botocore.auth] DEBUG: Calculating signature using v4 auth. 2026-05-09 10:35:01 [botocore.auth] DEBUG: CanonicalRequest: PUT /dagster-output-data/tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_scheduled_2026-05-09.jl content-md5:WFX017BZB6QC9nsbuxMizQ== host:lake-api.actable.ai x-amz-content-sha256:UNSIGNED-PAYLOAD x-amz-date:20260509T103501Z content-md5;host;x-amz-content-sha256;x-amz-date UNSIGNED-PAYLOAD 2026-05-09 10:35:01 [botocore.auth] DEBUG: StringToSign: AWS4-HMAC-SHA256 20260509T103501Z 20260509/us-east-1/s3/aws4_request f6b37c0309f5f7b9fa71eea70d5d05dcfa34e32d2b9436e0dc3c1c6544ef337e 2026-05-09 10:35:01 [botocore.auth] DEBUG: Signature: a80f05ff66c8ffc30c1294b045545d310916e981e5b76f3f37aa49f42558386f 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.hooks] DEBUG: Event request-created.s3.PutObject: calling handler 2026-05-09 10:35:01 [botocore.endpoint] DEBUG: Sending http request: 2026-05-09 10:35:01 [botocore.httpsession] DEBUG: Certificate path: /usr/local/lib/python3.11/site-packages/certifi/cacert.pem 2026-05-09 10:35:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): lake-api.actable.ai:443 2026-05-09 10:35:01 [botocore.awsrequest] DEBUG: Waiting for 100 Continue response. 2026-05-09 10:35:01 [botocore.awsrequest] DEBUG: 100 Continue response seen, now sending request body. 2026-05-09 10:35:02 [urllib3.connectionpool] DEBUG: https://lake-api.actable.ai:443 "PUT /dagster-output-data/tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_scheduled_2026-05-09.jl HTTP/1.1" 200 0 2026-05-09 10:35:02 [botocore.parsers] DEBUG: Response headers: {'Server': 'nginx/1.18.0 (Ubuntu)', 'Date': 'Sat, 09 May 2026 10:35:02 GMT', 'Content-Length': '0', 'Connection': 'keep-alive', 'Accept-Ranges': 'bytes', 'ETag': '"5855f4d7b05907a402f67b1bbb1322cd"', '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': '18ADDF41E18C827D', 'X-Content-Type-Options': 'nosniff', 'X-Ratelimit-Limit': '3162', 'X-Ratelimit-Remaining': '3162', 'X-Xss-Protection': '1; mode=block'} 2026-05-09 10:35:02 [botocore.parsers] DEBUG: Response body: b'' 2026-05-09 10:35:02 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler 2026-05-09 10:35:02 [botocore.retryhandler] DEBUG: No retry needed. 2026-05-09 10:35:02 [botocore.hooks] DEBUG: Event needs-retry.s3.PutObject: calling handler > 2026-05-09 10:35:02 [s3transfer.utils] DEBUG: Releasing acquire 0/None 2026-05-09 10:35:02 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (3 items) in: s3://dagster-output-data/tuoitre_timestamp/tuoitre_timestamp_1343428c4b9211f1b022e21541d96bd3_scheduled_2026-05-09.jl 2026-05-09 10:35:02 [scrapy.statscollectors] INFO: Dumping Scrapy stats: {'downloader/request_bytes': 23970, 'downloader/request_count': 76, 'downloader/request_method_count/GET': 76, 'downloader/response_bytes': 10521921, 'downloader/response_count': 76, 'downloader/response_status_count/200': 74, 'downloader/response_status_count/301': 2, 'elapsed_time_seconds': 255.004335, 'feedexport/success_count/S3FeedStorage': 1, 'finish_reason': 'finished', 'finish_time': datetime.datetime(2026, 5, 9, 10, 35, 1, 747685, tzinfo=datetime.timezone.utc), 'httpcompression/response_bytes': 28632761, 'httpcompression/response_count': 73, 'item_scraped_count': 3, 'log_count/DEBUG': 257, 'log_count/INFO': 87, 'memusage/max': 185778176, 'memusage/startup': 124698624, '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, 30, 46, 743350, tzinfo=datetime.timezone.utc)} 2026-05-09 10:35:02 [scrapy.core.engine] INFO: Spider closed (finished) 2026-05-09 10:35:02 [httpcore.connection] DEBUG: close.started 2026-05-09 10:35:02 [httpcore.connection] DEBUG: close.complete 2026-05-09 10:35:02 [httpcore.connection] DEBUG: close.started 2026-05-09 10:35:02 [httpcore.connection] DEBUG: close.complete