{"id":20030,"date":"2024-02-26T11:38:53","date_gmt":"2024-02-26T11:38:53","guid":{"rendered":"https:\/\/www.rapidseedbox.com\/?p=20030"},"modified":"2025-09-02T13:32:35","modified_gmt":"2025-09-02T13:32:35","slug":"snscrape","status":"publish","type":"post","link":"https:\/\/www.rapidseedbox.com\/zh\/blog\/snscrape","title":{"rendered":"Snscrape\uff1a\u5b83\u662f\u4ec0\u4e48\u3001\u5982\u4f55\u4f7f\u7528\u4ee5\u53ca\u66f4\u591a\uff01"},"content":{"rendered":"<p>\u5982\u679c\u4f60\u73a9\u8fc7\u793e\u4ea4\u5a92\u4f53\u6570\u636e\uff0c\u4f60\u53ef\u80fd\u4f1a\u63a5\u89e6\u5230\u4e00\u4e2a\u540d\u4e3a \"snscrape \"\u7684\u5de5\u5177\u3002 <\/p>\n\n\n\n<p>\u4f5c\u4e3a\u4e00\u4e2a\u7ecf\u5e38\u4f7f\u7528\u5404\u79cd\u8f6f\u4ef6\u5de5\u5177\u7684\u4eba\uff0c\u6211\u53d1\u73b0 snscrape \u662f\u5b8c\u6210\u67d0\u4e9b\u4efb\u52a1\u7684\u597d\u5de5\u5177\uff0c\u5c24\u5176\u662f\u5728\u4ee5\u4e0b\u60c5\u51b5\u4e0b <a href=\"https:\/\/www.rapidseedbox.com\/zh\/proxy\/?blog=snscrape\" target=\"_blank\" rel=\"noreferrer noopener\">\u7ed3\u5408\u4ee3\u7406<\/a>. <\/p>\n\n\n\n<p>\u56e0\u6b64\uff0c\u8ba9\u6211\u4eec\u6765\u5206\u6790\u4e00\u4e0b snscrape \u662f\u4ec0\u4e48\u3001\u5b83\u662f\u5982\u4f55\u5de5\u4f5c\u7684\uff0c\u4ee5\u53ca\u4e3a\u4ec0\u4e48\u5b83\u80fd\u6539\u53d8\u4f60\u7684\u6570\u636e\u6536\u96c6\u5de5\u4f5c\u6d41\u7a0b\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u7b80\u800c\u8a00\u4e4b\uff1a<\/h3>\n\n\n\n<ul>\n<li>Snscrape \u662f\u4e00\u6b3e Python \u5de5\u5177\uff0c\u7528\u4e8e\u5728\u4e0d\u4f7f\u7528 API \u7684\u60c5\u51b5\u4e0b\u522e\u64e6\u793e\u4ea4\u5a92\u4f53\u3002&nbsp;&nbsp;<\/li>\n\n\n\n<li>\u5b83\u4e0e <a href=\"https:\/\/www.rapidseedbox.com\/zh\/\u4f4f\u5b85-\u8f6e\u6362-\u4ee3\u7406\" target=\"_blank\" rel=\"noreferrer noopener\">\u63a8\u7279\/X<\/a>, <a href=\"https:\/\/www.rapidseedbox.com\/zh\/\u4f4f\u5b85-\u8f6e\u6362-\u4ee3\u7406\" target=\"_blank\" rel=\"noreferrer noopener\">Facebook<\/a>, <a href=\"https:\/\/www.rapidseedbox.com\/zh\/\u4f4f\u5b85-\u8f6e\u6362-\u4ee3\u7406\" target=\"_blank\" rel=\"noreferrer noopener\">Instagram<\/a>, <a href=\"https:\/\/www.rapidseedbox.com\/zh\/\u4f4f\u5b85-\u8f6e\u6362-\u4ee3\u7406\" target=\"_blank\" rel=\"noreferrer noopener\">Reddit<\/a>\u7b49\u7b49\u3002\u00a0\u00a0<\/li>\n\n\n\n<li>\u60a8\u53ef\u4ee5\u63d0\u53d6\u63a8\u6587\u3001\u7528\u6237\u8d44\u6599\u548c\u6807\u7b7e\uff0c\u5e76\u5c06\u5176\u4fdd\u5b58\u4e3a CSV \u683c\u5f0f\u3002&nbsp;&nbsp;<\/li>\n\n\n\n<li>\u5bf9\u4e8e\u5927\u89c4\u6a21\u522e\u64e6\uff0c\u53ef\u4f7f\u7528\u4ee3\u7406\u670d\u52a1\u5668\u6765\u907f\u514d\u963b\u585e\u548c\u901f\u7387\u9650\u5236\u3002<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape_image.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"415\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape_image-1024x415.png\" alt=\"Snscrape \u7ec8\u6781\u6307\u5357\" class=\"wp-image-37771\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape_image-1024x415.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape_image-300x122.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape_image-18x7.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape_image.png 1208w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u76ee\u5f55<\/h2>\n\n\n\n<ol>\n<li><a href=\"#1\">\u4ec0\u4e48\u662f Snscrape\uff1f<\/a><\/li>\n\n\n\n<li><a href=\"#2\">Snscrape \u5982\u4f55\u5de5\u4f5c\uff1f<\/a><\/li>\n\n\n\n<li><a href=\"#3\">\u5982\u4f55\u4f7f\u7528 Snscrape<\/a><\/li>\n\n\n\n<li><a href=\"#4\">\u4f7f\u7528 Snscrape \u53ef\u4ee5\u4ece Twitter \u6293\u53d6\u54ea\u4e9b\u6570\u636e\uff1f<\/a><\/li>\n\n\n\n<li><a href=\"#6\">Snscrape \u4f7f\u7528\u6848\u4f8b<\/a><\/li>\n\n\n\n<li><a href=\"#7\">\u5982\u4f55\u4e3a Snscrape \u6dfb\u52a0\u4ee3\u7406<\/a><\/li>\n\n\n\n<li><a href=\"#8\">\u4e3a\u4ec0\u4e48\u8981\u4f7f\u7528 Snscrape \u4ee3\u7406\uff1f<\/a><\/li>\n\n\n\n<li><a href=\"#9\">Snscrape \u7684\u66ff\u4ee3\u54c1<\/a><\/li>\n\n\n\n<li><a href=\"#snscrape-legal\">Snscrape \u5408\u6cd5\u5417\uff1f <\/a><\/li>\n\n\n\n<li><a href=\"#faq\">\u6709\u5173 Snscrape \u7684\u5e38\u89c1\u95ee\u9898<\/a><\/li>\n\n\n\n<li><a href=\"#10\">\u6700\u540e\u7684\u8bdd<\/a><\/li>\n<\/ol>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1\">1.\u4ec0\u4e48\u662f Snscrape\uff1f<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"430\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape-1024x430.png\" alt=\"snscrape\" class=\"wp-image-20050\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape-1024x430.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape-300x126.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape-18x8.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape.png 1240w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">\u622a\u56fe\u6765\u81ea <a href=\"https:\/\/github.com\/JustAnotherArchivist\/snscrape\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a><\/figcaption><\/figure><\/div>\n\n\n<p>Snscrape \u662f\u4e00\u4e2a Python \u5e93\uff0c\u53ef\u8ba9\u60a8\u4ece X (Twitter)\u3001Facebook \u548c Instagram \u7b49\u793e\u4ea4\u5a92\u4f53\u5e73\u53f0\u6293\u53d6\u6570\u636e\u3002 <\/p>\n\n\n\n<p>\u4e0e\u8bb8\u591a\u5176\u4ed6\u522e\u64e6\u5de5\u5177\u4e0d\u540c\uff0csnscrape \u4e0d\u9700\u8981 API \u5bc6\u94a5\uff0c\u8fd9\u4f7f\u5f97\u5b83\u53ef\u4ee5\u88ab\u66f4\u591a\u7528\u6237\u4f7f\u7528\uff0c\u5305\u62ec\u90a3\u4e9b\u53ef\u80fd\u4e0d\u5177\u5907\u4f7f\u7528 API \u7684\u6280\u672f\u8bc0\u7a8d\u7684\u7528\u6237\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5\">Snscrape \u7684\u4f18\u70b9<\/h3>\n\n\n\n<p><strong>Snscrape \u6709\u51e0\u4e2a\u503c\u5f97\u6ce8\u610f\u7684\u4f18\u70b9\uff1a<\/strong><\/p>\n\n\n\n<ol>\n<li><strong>\u65e0\u9700 API \u5bc6\u94a5<\/strong>:\u8fd9\u662f\u4e00\u4e2a\u91cd\u5927\u4f18\u52bf\u3002\u5927\u591a\u6570\u793e\u4ea4\u5a92\u4f53\u5e73\u53f0\u90fd\u9700\u8981 API \u5bc6\u94a5\u624d\u80fd\u8fdb\u884c\u6570\u636e\u641c\u522e\uff0c\u8fd9\u5bf9\u8bb8\u591a\u7528\u6237\u6765\u8bf4\u90fd\u662f\u4e2a\u95ee\u9898\u3002\u8fd9\u4e5f\u662f\u8bb8\u591a\u4eba\u9752\u7750 Snscrape \u7684\u539f\u56e0\u4e4b\u4e00\u3002<\/li>\n\n\n\n<li><strong>\u7075\u6d3b\u6027<\/strong>:\u60a8\u53ef\u4ee5\u6839\u636e\u9700\u8981\u5b9a\u5236\u641c\u7d22\u67e5\u8be2\uff0c\u4f7f\u5176\u65e2\u5e7f\u6cdb\u53c8\u5177\u4f53\u3002\u8fd9\u79cd\u7075\u6d3b\u6027\u5bf9\u4e8e\u9700\u8981\u6536\u96c6\u7ec6\u5fae\u6570\u636e\u7684\u7814\u7a76\u81f3\u5173\u91cd\u8981\u3002<\/li>\n\n\n\n<li><strong>\u6613\u4e8e\u4f7f\u7528<\/strong>:\u5bf9\u4e8e\u719f\u6089 Python \u7684\u7528\u6237\u6765\u8bf4\uff0csnscrape \u975e\u5e38\u53cb\u597d\u3002\u5176\u7b80\u5355\u660e\u4e86\u7684\u547d\u4ee4\u548c\u7ed3\u6784\u4f7f\u5176\u5f88\u5bb9\u6613\u96c6\u6210\u5230\u60a8\u7684\u6570\u636e\u6536\u96c6\u5de5\u4f5c\u6d41\u7a0b\u4e2d\u3002<\/li>\n<\/ol>\n\n\n\n<div style=\"height:13px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2\">2.Snscrape \u5982\u4f55\u5de5\u4f5c\uff1f<\/h2>\n\n\n\n<p>\u4f7f\u7528 snscrape \u76f8\u5bf9\u7b80\u5355\uff0c\u5c24\u5176\u662f\u5982\u679c\u4f60\u5bf9 Python \u6709\u57fa\u672c\u7684\u4e86\u89e3\u3002<\/p>\n\n\n\n<p>\u8be5\u5de5\u5177\u901a\u8fc7\u641c\u7d22\u793e\u4ea4\u5a92\u4f53\u7f51\u7ad9\u4e0a\u7684\u516c\u5f00\u6570\u636e\u6765\u5de5\u4f5c\u3002\u4f8b\u5982\uff0c\u4f60\u53ef\u4ee5\u7528\u5b83\u6765\u6536\u96c6\u5305\u542b\u7279\u5b9a\u5173\u952e\u8bcd\u3001\u6807\u7b7e\u6216\u6765\u81ea\u7279\u5b9a\u7528\u6237\u7684\u63a8\u6587\u3002<\/p>\n\n\n\n<p>\u8fd9\u91cc\u6709\u4e00\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50\uff1a <\/p>\n\n\n\n<p>\u5982\u679c\u60a8\u60f3 <a href=\"https:\/\/www.rapidseedbox.com\/ip-webscraping\" target=\"_blank\" rel=\"noreferrer noopener\">\u641c\u522e\u5fae\u535a<\/a> \u5305\u542b\u6807\u7b7e #technology\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528 snscrape \u7f16\u5199 Python \u811a\u672c\u6765\u641c\u7d22\u8be5\u6807\u7b7e\uff0c\u7136\u540e\u63d0\u53d6\u76f8\u5173\u63a8\u6587\u3002<\/p>\n\n\n\n<p>\u4ee5\u4e0b\u662f Snscrape \u7684\u5de5\u4f5c\u539f\u7406\uff1a<\/p>\n\n\n\n<ul>\n<li><strong>Snscrape\uff1a <\/strong>\u60a8\u5728\u7535\u8111\u4e0a\u8fd0\u884c Snscrape\uff0c\u4ece X\uff08\u63a8\u7279\uff09\u7b49\u5e73\u53f0\u6536\u96c6\u516c\u5f00\u5e16\u5b50\u3002<\/li>\n\n\n\n<li><strong>\u4ee3\u7406\uff1a<\/strong> \u4ee3\u7406\u53ef\u4ee5\u9690\u85cf\u60a8\u7684 IP \u5730\u5740\uff0c\u5e2e\u52a9\u60a8\u5728\u641c\u7d22\u65f6\u907f\u514d\u88ab\u62e6\u622a\u3002<\/li>\n\n\n\n<li><strong>\u7f51\u7edc\uff1a <\/strong>Snscrape \u4f1a\u5411\u7f51\u7ad9\u53d1\u9001\u8bf7\u6c42\u5e76\u52a0\u8f7d\u516c\u5171\u6570\u636e\uff0c\u5982\u5fae\u535a\u3002<\/li>\n\n\n\n<li><strong>\u6570\u636e <\/strong>\u7136\u540e\uff0c\u5b83\u5c06\u6570\u636e\u8f6c\u6362\u6210\u5e72\u51c0\u3001\u53ef\u8bfb\u7684\u683c\u5f0f\uff0c\u5982 JSON \u6216 CSV\uff0c\u4f9b\u60a8\u4f7f\u7528\u3002<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape_works-1.png\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape_works-1.png\" alt=\"Snscrape \u7684\u5de5\u4f5c\u539f\u7406 \" class=\"wp-image-37772\" width=\"674\" height=\"266\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape_works-1.png 800w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape_works-1-300x119.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/snscrape_works-1-18x7.png 18w\" sizes=\"(max-width: 674px) 100vw, 674px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3\">3.\u5982\u4f55\u4f7f\u7528 Snscrape<\/h2>\n\n\n\n<p>\u8981\u5f00\u59cb\u4f7f\u7528\uff0c\u60a8\u9700\u8981\u5728\u8ba1\u7b97\u673a\u4e0a\u5b89\u88c5\u5305\u62ec Python \u5728\u5185\u7684\u57fa\u672c\u8bbe\u7f6e\u3002\u7136\u540e\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528 Python \u7684\u8f6f\u4ef6\u5305\u5b89\u88c5\u7a0b\u5e8f pip \u5b89\u88c5 snscrape\u3002\u5b89\u88c5\u5b8c\u6210\u540e\uff0c\u60a8\u5c31\u53ef\u4ee5\u5f00\u59cb\u7f16\u5199\u811a\u672c\u6765\u6293\u53d6\u6240\u9700\u7684\u6570\u636e\u4e86\u3002<\/p>\n\n\n\n<p>\u4ee5\u4e0b\u662f\u4e00\u4efd\u7b80\u5355\u7684\u6307\u5357\uff0c\u5e2e\u52a9\u60a8\u5f00\u59cb\u4f7f\u7528\u8fd9\u4e00\u5f3a\u5927\u7684\u5de5\u5177\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">a.\u5b89\u88c5<\/h3>\n\n\n\n<p>\u9996\u5148\uff0c\u60a8\u9700\u8981\u5b89\u88c5 snscrape\u3002\u6253\u5f00\u547d\u4ee4\u63d0\u793a\u7b26\u6216\u7ec8\u7aef\uff0c\u952e\u5165\u4ee5\u4e0b\u547d\u4ee4\uff1a<\/p>\n\n\n\n<p>bashCopy \u4ee3\u7801<\/p>\n\n\n\n<p><code>pip install snscrape<\/code><\/p>\n\n\n\n<p>\u6b64\u547d\u4ee4\u4f7f\u7528 Python \u7684\u8f6f\u4ef6\u5305\u7ba1\u7406\u5668 pip \u4e0b\u8f7d\u5e76\u5b89\u88c5\u522e\u677f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">b.\u7f16\u5199\u57fa\u672c\u811a\u672c<\/h3>\n\n\n\n<p>\u5b89\u88c5\u540e\uff0c\u4f60\u5c31\u53ef\u4ee5\u5f00\u59cb\u7f16\u5199 Python \u811a\u672c\u6765\u6293\u53d6\u6570\u636e\u4e86\u3002\u6bd4\u65b9\u8bf4\uff0c\u4f60\u60f3\u6536\u96c6\u5e26\u6709\u7279\u5b9a\u6807\u7b7e\u7684\u63a8\u6587\u3002\u4e0b\u9762\u662f\u4e00\u4e2a\u57fa\u672c\u793a\u4f8b\uff1a<\/p>\n\n\n\n<p><code>import snscrape.modules.twitter as sntwitter # \u5b9a\u4e49\u8981\u641c\u522e\u7684\u63a8\u6587\u6570\u91cf max_tweets = 100 # \u4f7f\u7528 TwitterSearchScraper \u641c\u522e\u6570\u636e\u5e76\u5c06\u63a8\u6587\u6dfb\u52a0\u5230\u5217\u8868 for i, tweet in enumerate(sntwitter.TwitterSearchScraper('#technology').get_items()): if i &gt; max_tweets: break print(tweet.content)<\/code><\/p>\n\n\n\n<p>\u6b64\u811a\u672c\u5c06\u6293\u53d6\u5305\u542b\u6807\u7b7e #technology \u7684\u6700\u65b0 100 \u6761\u63a8\u6587\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">c.\u8fd0\u884c\u811a\u672c<\/h3>\n\n\n\n<p>\u5c06\u811a\u672c\u4fdd\u5b58\u4e3a <code>.py<\/code> \u6587\u4ef6\uff0c\u7136\u540e\u4f7f\u7528 Python \u8fd0\u884c\u5b83\u3002\u811a\u672c\u5c06\u88ab\u6267\u884c\uff0c\u4f60\u5e94\u8be5\u4f1a\u5728\u547d\u4ee4\u63d0\u793a\u7b26\u6216\u7ec8\u7aef\u4e2d\u770b\u5230\u6253\u5370\u51fa\u6765\u7684\u63a8\u6587\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">d.\u5982\u4f55\u81ea\u5b9a\u4e49\u67e5\u8be2<\/h3>\n\n\n\n<p>\u60a8\u53ef\u4ee5\u8f7b\u677e\u4fee\u6539\u641c\u7d22\u67e5\u8be2\u3002\u4f8b\u5982\uff0c\u5982\u679c\u4f60\u60f3\u6293\u53d6\u67d0\u4e2a\u7528\u6237\u7684\u63a8\u6587\uff0c\u4f60\u53ef\u4ee5\u5728 <code>TwitterSearchScraper<\/code> \u65b9\u6cd5\uff1a<\/p>\n\n\n\n<p><code>sntwitter.TwitterSearchScraper('from:username')<\/code><\/p>\n\n\n\n<p>\u66f4\u6362 <code>\u7528\u6237\u540d<\/code> \u7684 Twitter \u53e5\u67c4\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">e.\u5904\u7406\u6570\u636e<\/h3>\n\n\n\n<p>\u6293\u53d6\u7684\u6570\u636e\u53ef\u4ee5\u4ee5\u5404\u79cd\u683c\u5f0f\u5b58\u50a8\u3002\u4f8b\u5982\uff0c\u4f60\u53ef\u80fd\u60f3\u5c06\u63a8\u6587\u4fdd\u5b58\u4e3a CSV \u6587\u4ef6\uff0c\u4ee5\u4fbf\u4e8e\u5206\u6790\u3002\u4f60\u53ef\u4ee5\u4fee\u6539\u811a\u672c\uff0c\u5c06\u641c\u522e\u5230\u7684\u6570\u636e\u5199\u5165\u6587\u4ef6\uff1a<\/p>\n\n\n\n<p><code>import csv # ... [\u4e4b\u524d\u7684\u4ee3\u7801] # \u6253\u5f00\/\u521b\u5efa\u4e00\u4e2a\u6587\u4ef6\u4ee5\u5411\u5176\u4e2d\u6dfb\u52a0\u6570\u636e csvFile = open('scraped_tweets.csv', 'a', newline='', encoding='utf8') # \u4f7f\u7528 csv \u5199\u5165\u5668 csvWriter = csv.writer(csvFile) csvWriter.writerow(['id', 'date', 'tweet']) for i, tweet in enumerate(sntwitter.TwitterSearchScraper('#technology').writerow(['id', 'date', 'tweet']) for i, tweet in enumerate(sntwitter.TwitterSearchScraper('#technology').get_items()): if i &gt; max_tweets: break csvWriter.writerow([tweet.id, tweet.date, tweet.content]) csvFile.close()<\/code><\/p>\n\n\n\n<p>\u8be5\u811a\u672c\u4f1a\u5c06\u63a8\u6587 ID\u3001\u65e5\u671f\u548c\u5185\u5bb9\u4fdd\u5b58\u5230 CSV \u6587\u4ef6\u4e2d\uff0c\u6587\u4ef6\u540d\u4e3a <code>scraped_tweets.csv<\/code>.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<div style=\"border:1px solid #ddd; padding:28px 24px 14px; margin:40px auto; max-width:680px; border-radius:8px; background:#f9f9f9; font-family:sans-serif; text-align:center;\">\n<p style=\"margin:0 0 10px 0; font-size:22px; font-weight:600; color:#222;\">\n\u83b7\u5f97\u4e00\u81f4\u7684\u7ed3\u679c \ud83d\udcca\n<\/p>\n<p style=\"margin:0 0 16px 0; font-size:20px; color:#444;\">\n\u538c\u5026\u4e86\u6765\u81ea snscrape \u7684\u4e0d\u4e00\u81f4\u54cd\u5e94\uff1f\u5e72\u51c0\u7684\u4f4f\u5b85 IP \u53ef\u51cf\u5c11\u9a8c\u8bc1\u7801\u548c\u88ab\u963b\u6b62\u7684\u8bf7\u6c42\u3002\n<\/p>\n<a href=\"https:\/\/www.rapidseedbox.com\/zh\/\u4f4f\u5b85-\u8f6e\u6362-\u4ee3\u7406\/?blog=snscrape\" target=\"_blank\" style=\"background:#22c55e; color:#fff; padding:10px 18px; text-decoration:none; font-weight:600; border-radius:5px; font-size:18px; display:inline-block; margin:0 auto 4px;\" rel=\"noopener noreferrer\">\n\u63d0\u9ad8\u626b\u63cf\u7a33\u5b9a\u6027\n<\/a>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4\">4.\u4f7f\u7528 Snscrape \u53ef\u4ee5\u4ece Twitter \u6293\u53d6\u54ea\u4e9b\u6570\u636e\uff1f<\/h2>\n\n\n\n<p>Snscrape \u53ef\u4ee5\u5e2e\u52a9\u4f60\u4ece X\uff08Twitter\uff09\u4e2d\u63d0\u53d6\u5404\u79cd\u6570\u636e\u3002\u4ee5\u4e0b\u662f\u4f7f\u7528 snscrape \u53ef\u4ee5\u6293\u53d6\u7684\u5404\u79cd\u6570\u636e\u70b9\u7684\u660e\u7ec6\uff1a<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">a.\u63a8\u6587<\/h3>\n\n\n\n<p>snscrape \u7684\u4e3b\u8981\u7528\u9014\u662f\u6536\u96c6\u63a8\u6587\u3002\u8fd9\u5305\u62ec<\/p>\n\n\n\n<ul>\n<li><strong>\u9e23\u53eb\u5185\u5bb9<\/strong>:\u63a8\u6587\u7684\u5b9e\u9645\u6587\u672c\u3002<\/li>\n\n\n\n<li><strong>\u9e23\u53eb ID<\/strong>:\u6bcf\u6761\u9e23\u53eb\u7684\u552f\u4e00\u6807\u8bc6\u7b26\u3002<\/li>\n\n\n\n<li><strong>\u65e5\u671f\u548c\u65f6\u95f4<\/strong>:\u53d1\u5e03\u63a8\u6587\u7684\u65f6\u95f4\u3002<\/li>\n\n\n\n<li><strong>\u7f51\u5740<\/strong>:\u63a8\u6587\u4e2d\u5305\u542b\u7684\u4efb\u4f55\u94fe\u63a5\u3002<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">b.\u7528\u6237\u4fe1\u606f<\/h3>\n\n\n\n<p>\u901a\u8fc7 Snscrape\uff0c\u60a8\u53ef\u4ee5\u6536\u96c6 Twitter \u7528\u6237\u7684\u4fe1\u606f\uff0c\u4f8b\u5982<\/p>\n\n\n\n<ul>\n<li><strong>\u7528\u6237\u540d<\/strong>:\u7528\u6237\u7684 Twitter \u8d26\u53f7\u3002<\/li>\n\n\n\n<li><strong>\u7528\u6237 ID<\/strong>:\u6bcf\u4e2a\u7528\u6237\u7684\u552f\u4e00\u6807\u8bc6\u7b26\u3002<\/li>\n\n\n\n<li><strong>\u7b80\u4ecb\u8bf4\u660e<\/strong>:\u7528\u6237\u7684\u7b80\u4ecb\u6216\u4e2a\u4eba\u8d44\u6599\u63cf\u8ff0\u3002<\/li>\n\n\n\n<li><strong>\u5730\u70b9<\/strong>:\u7528\u6237\u5728\u4e2a\u4eba\u8d44\u6599\u4e2d\u63d0\u4f9b\u7684\u4f4d\u7f6e\uff08\u5982\u6709\uff09\u3002<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">c.\u53c2\u4e0e\u6307\u6807<\/h3>\n\n\n\n<p>\u867d\u7136 snscrape \u4e0d\u80fd\u76f4\u63a5\u83b7\u53d6\u70b9\u8d5e\u6216\u8f6c\u53d1\u7b49\u53c2\u4e0e\u5ea6\u6307\u6807\uff0c\u4f46\u4f60\u4ecd\u7136\u53ef\u4ee5\u6536\u96c6\uff1a<\/p>\n\n\n\n<ul>\n<li><strong>\u8f6c\u53d1\u6b21\u6570<\/strong>:\u4e00\u6761\u63a8\u6587\u88ab\u8f6c\u53d1\u7684\u6b21\u6570\uff08\u9488\u5bf9\u67d0\u4e9b\u63a8\u6587\uff09\u3002<\/li>\n\n\n\n<li><strong>\u7b54\u590d\u6570<\/strong>:\u5bf9\u67d0\u6761\u63a8\u6587\u7684\u56de\u590d\u6570\u91cf\uff08\u9488\u5bf9\u67d0\u4e9b\u63a8\u6587\uff09\u3002<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">d.\u6807\u7b7e\u548c\u63d0\u53ca<\/h3>\n\n\n\n<p>Snscrape \u53ef\u63d0\u53d6\u63a8\u6587\u4e2d\u7684\u7279\u5b9a\u5143\u7d20\uff0c\u5305\u62ec<\/p>\n\n\n\n<ul>\n<li><strong>\u6807\u7b7e<\/strong>:\u63a8\u6587\u4e2d\u4f7f\u7528\u7684\u4efb\u4f55\u6807\u7b7e\u3002<\/li>\n\n\n\n<li><strong>\u63d0\u53ca<\/strong>:\u63a8\u6587\u4e2d\u63d0\u5230\u7684\u5176\u4ed6 X\uff08\u63a8\u7279\uff09\u8d26\u6237\u7684\u7528\u6237\u540d\u3002<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">e.\u5a92\u4f53\u5185\u5bb9<\/h3>\n\n\n\n<p>\u5982\u679c\u4e00\u6761\u63a8\u6587\u5305\u542b\u5a92\u4f53\uff0csnscrape \u53ef\u4ee5\u5e2e\u60a8\u8bc6\u522b\uff1a<\/p>\n\n\n\n<ul>\n<li><strong>\u5a92\u4f53 URL<\/strong>:\u63a8\u6587\u6240\u9644\u56fe\u7247\u6216\u89c6\u9891\u7684\u94fe\u63a5\u3002<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">f.\u9ad8\u7ea7\u641c\u7d22\u67e5\u8be2<\/h3>\n\n\n\n<p>Snscrape \u80fd\u591f\u5904\u7406\u9ad8\u7ea7\u641c\u7d22\u67e5\u8be2\uff0c\u5141\u8bb8\u60a8\u6839\u636e\u4ee5\u4e0b\u6761\u4ef6\u641c\u7d22\u63a8\u6587\uff1a<\/p>\n\n\n\n<ul>\n<li><strong>\u5173\u952e\u8bcd<\/strong>:\u5305\u542b\u7279\u5b9a\u5355\u8bcd\u6216\u77ed\u8bed\u7684\u63a8\u6587\u3002<\/li>\n\n\n\n<li><strong>\u65e5\u671f\u8303\u56f4<\/strong>:\u5728\u89c4\u5b9a\u65f6\u95f4\u5185\u53d1\u5e03\u7684\u5fae\u535a\u3002<\/li>\n\n\n\n<li><strong>\u5730\u7406\u4f4d\u7f6e<\/strong>:\u6765\u81ea\u7279\u5b9a\u5730\u7406\u4f4d\u7f6e\u7684\u63a8\u6587\uff08\u5982\u679c\u6709\u4f4d\u7f6e\u6570\u636e\uff09\u3002<\/li>\n<\/ul>\n\n\n\n<p><strong>\u6bcf\u6761\u63a8\u6587\u90fd\u5305\u62ec\u4ee5\u4e0b\u5b57\u6bb5<\/strong><\/p>\n\n\n\n<ul>\n<li>`id`: Unique tweet ID<\/li>\n\n\n\n<li>`date`: When the tweet was posted<\/li>\n\n\n\n<li>`content`: Full tweet text<\/li>\n\n\n\n<li>`user.username`: Who posted it<\/li>\n\n\n\n<li>`retweetCount`, `likeCount`, etc.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">g.\u4e3b\u9898\u548c\u5bf9\u8bdd\u6570\u636e<\/h3>\n\n\n\n<p>\u60a8\u8fd8\u53ef\u4ee5\u4f7f\u7528 snscrape \u6765\u8ddf\u8e2a\u5bf9\u8bdd\u7ebf\u7a0b\uff0c\u63d0\u53d6\u5185\u5bb9\uff1a<\/p>\n\n\n\n<ul>\n<li><strong>\u5bf9\u8bdd\u5f0f\u63a8\u6587<\/strong>:\u56de\u590d\u548c\u5f15\u7528\u63a8\u6587\uff0c\u8ba9\u60a8\u53ef\u4ee5\u8ddf\u8e2a\u5bf9\u8bdd\u3002<\/li>\n<\/ul>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"6\">5.Snscrape \u7528\u4f8b\uff1a\u4ece\u7b80\u5355\u5230\u9ad8\u7ea7<\/h2>\n\n\n\n<p><strong>Snscrape<\/strong>&nbsp;\u7684\u5e94\u7528\u8303\u56f4\u975e\u5e38\u5e7f\u6cdb\u3002\u4ee5\u4e0b\u662f\u4eba\u4eec\u5982\u4f55\u4f7f\u7528\u5b83--\u4ece\u65e5\u5e38\u522e\u64e6\u5230\u66f4\u5148\u8fdb\u7684\u81ea\u52a8\u8bbe\u7f6e\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">a.\u65e5\u5e38 Snscrape \u7528\u4f8b<\/h3>\n\n\n\n<p>\u4ee5\u4e0b\u662f\u7528\u6237\u5229\u7528 snscrape \u6267\u884c\u4e00\u6b21\u6027\u4efb\u52a1\u6216\u5c0f\u89c4\u6a21\u9879\u76ee\u7684\u6700\u5e38\u89c1\u65b9\u5f0f\uff1a<\/p>\n\n\n\n<ul>\n<li><strong>\u5e02\u573a\u8c03\u7814<\/strong>:\u6293\u53d6\u5bf9\u4ea7\u54c1\u3001\u54c1\u724c\u6216\u8d8b\u52bf\u7684\u63d0\u53ca\uff0c\u5b9e\u65f6\u4e86\u89e3\u4eba\u4eec\u662f\u5982\u4f55\u8c08\u8bba\u8fd9\u4e9b\u4ea7\u54c1\u3001\u54c1\u724c\u6216\u8d8b\u52bf\u7684\u3002<\/li>\n\n\n\n<li><strong>\u5b66\u672f\u7814\u7a76<\/strong>:\u4e3a\u653f\u6cbb\u8a00\u8bba\u3001\u7f51\u7edc\u884c\u4e3a\u6216\u8206\u8bba\u7814\u7a76\u6536\u96c6\u6570\u636e\u96c6\u3002<\/li>\n<\/ul>\n\n\n\n<p>\u60a8\u4e0d\u9700\u8981\u5927\u91cf\u7684\u8bbe\u7f6e\uff0c\u53ea\u9700\u8981\u4e00\u4e2a Python \u811a\u672c\u548c\u4e00\u4e2a\u660e\u786e\u7684\u641c\u7d22\u67e5\u8be2\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">b.\u4f7f\u7528 Cronjobs \u81ea\u52a8\u6293\u53d6<\/h3>\n\n\n\n<p>\u5982\u679c\u8981\u8fde\u7eed\u6536\u96c6\u6570\u636e\uff08\u6bcf\u5929\u3001\u6bcf\u5c0f\u65f6\u6216\u6bcf\u5468\uff09\uff0c\u53ef\u4ee5\u4f7f\u7528 cronjobs\uff08Linux\/macOS\uff09\u6216 Windows \u4efb\u52a1\u8c03\u5ea6\u7a0b\u5e8f\u5bf9 snscrape \u811a\u672c\u8fdb\u884c\u8c03\u5ea6\u3002<\/p>\n\n\n\n<p>\u8fd9\u975e\u5e38\u9002\u5408\u6355\u6349\u6bcf\u65e5\u6216\u6bcf\u5c0f\u65f6\u7684\u63d0\u53ca\u7387\uff0c\u6216\u5efa\u7acb\u65f6\u95f4\u5e8f\u5217\u6570\u636e\u4ee5\u4e86\u89e3\u8d8b\u52bf\u6216\u60c5\u611f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>\u4e13\u4e1a\u5efa\u8bae <\/strong>\u5982\u679c\u8981\u907f\u514d\u6570\u636e\u8986\u76d6\u6216\u670d\u52a1\u5668\u963b\u585e\uff0c\u8bf7\u786e\u4fdd\u811a\u672c\u8f6e\u6362\u6587\u4ef6\u540d\u5e76\u5904\u7406\u901f\u7387\u9650\u5236\u3002<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">c.\u4ee5\u5730\u7406\u4f4d\u7f6e\u4e3a\u76ee\u6807\u7684\u522e\u64e6\u4ee5\u83b7\u5f97\u672c\u5730\u6d1e\u5bdf\u529b<\/h3>\n\n\n\n<p>\u9700\u8981\u57fa\u4e8e\u4f4d\u7f6e\u7684\u6570\u636e\uff1fSnscrape \u652f\u6301\u4f7f\u7528\u4ee5\u4e0b\u5730\u7406\u8fc7\u6ee4\u5668&nbsp;<code>\"\u9644\u8fd1\uff1a\"<\/code>&nbsp;\u548c&nbsp;<code>\"\u5185\uff1a\"<\/code>&nbsp;\u5728\u60a8\u7684\u67e5\u8be2\u4e2d\u3002<\/p>\n\n\n\n<p>\u4f8b\u5982<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flood near:\"New Orleans\" within:15km<\/code><\/pre>\n\n\n\n<p>\u5c06\u5176\u7528\u4e8e\u5730\u533a\u707e\u96be\u54cd\u5e94\u76d1\u6d4b\u6216\u7279\u5b9a\u57ce\u5e02\u7684\u54c1\u724c\u60c5\u611f\u6216\u63d0\u53ca\u3002<\/p>\n\n\n\n<p>\u60a8\u751a\u81f3\u53ef\u4ee5\u5c06\u5176\u4e0e&nbsp;<code>\u56e0\u4e3a<\/code>&nbsp;\u548c&nbsp;<code>\u76f4\u5230\uff1a<\/code>&nbsp;\u4ee5\u83b7\u53d6\u7279\u5b9a\u65e5\u671f\u7684\u6570\u636e\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">d.\u7ebf\u7a0b\u8ddf\u8e2a\u4e0e\u6570\u636e\u79d1\u5b66\u7ba1\u9053<\/h3>\n\n\n\n<p>\u5bf9\u4e8e\u66f4\u590d\u6742\u7684\u5206\u6790\uff0c\u7ecf\u5e38\u4f7f\u7528 snscrape \u6765\u8fdb\u884c\uff1a<\/p>\n\n\n\n<ul>\n<li><strong>\u6293\u53d6\u6574\u4e2a\u5bf9\u8bdd\u7ebf\u7a0b<\/strong>&nbsp;(\u5305\u62ec\u7b54\u590d\u548c\u5f15\u8bed\uff09<\/li>\n\n\n\n<li><strong>\u5efa\u7acb\u6807\u7b7e\u6570\u636e\u96c6<\/strong>&nbsp;\u7528\u4e8e NLP\u3001\u4e3b\u9898\u5efa\u6a21\u6216\u673a\u5668\u5b66\u4e60<\/li>\n\n\n\n<li><strong>\u5c06\u63a8\u6587\u63d0\u53d6\u7b80\u5316\u4e3a pandas DataFrame<\/strong>&nbsp;\u7528\u4e8e\u9884\u5904\u7406<\/li>\n<\/ul>\n\n\n\n<p>\u4f8b\u5982<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>df = pd.DataFrame(&#91;tweet.content for tweet in tweets], columns=&#91;'text'])<\/code><\/pre>\n\n\n\n<p>\u4ece\u60c5\u611f\u5206\u7c7b\u5230\u6309\u4e3b\u9898\u5bf9\u5bf9\u8bdd\u8fdb\u884c\u805a\u7c7b\uff0cSnscrape \u5728&nbsp;<strong>\u6570\u636e\u79d1\u5b66<\/strong>&nbsp;\u548c\u7814\u7a76\u754c\u3002<\/p>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"7\">6.\u5982\u4f55\u4e3a Snscrape \u6dfb\u52a0\u4ee3\u7406<\/h2>\n\n\n\n<p>\u6dfb\u52a0 <a href=\"https:\/\/help.rapidseedbox.com\/en\/articles\/4624744-what-is-a-proxy-server\" data-type=\"link\" data-id=\"https:\/\/help.rapidseedbox.com\/en\/articles\/4624744-what-is-a-proxy-server\" target=\"_blank\" rel=\"noreferrer noopener\">\u4ee3\u7406<\/a> \u5230 snscrape \u53ef\u4ee5\u5341\u500d\u63d0\u9ad8\u4f60\u7684\u641c\u522e\u80fd\u529b\u3002\u5b83\u5177\u6709\u533f\u540d\u6027\uff0c\u53ef\u7ed5\u8fc7\u901f\u7387\u9650\u5236\u548c\u5730\u7406\u5c4f\u853d\u5185\u5bb9\u3002<\/p>\n\n\n\n<p>\u4ee5\u4e0b\u662f\u5982\u4f55\u5c06\u4ee3\u7406\u4e0e snscrape \u96c6\u6210\u7684\u5206\u6b65\u6307\u5357\uff1a<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">a.\u9009\u62e9\u4ee3\u7406\u670d\u52a1<\/h3>\n\n\n\n<p>\u9009\u62e9\u53ef\u9760\u7684\u4ee3\u7406\u670d\u52a1\u3002\u6709\u5404\u79cd <a href=\"https:\/\/www.rapidseedbox.com\/zh\/blog\/types-of-proxy\" target=\"_blank\" rel=\"noreferrer noopener\">\u4ee3\u7406\u7c7b\u578b<\/a> \u5305\u62ec\u514d\u8d39\u548c\u4ed8\u8d39\u670d\u52a1\u3002\u540e\u8005\u4e00\u822c\u5177\u6709\u66f4\u597d\u7684\u53ef\u9760\u6027\u548c\u901f\u5ea6\u3002\u6211\u5efa\u8bae\u5728\u4f7f\u7528 Snscrap \u65f6\u4f7f\u7528\u4ee5\u4e0b\u4ee3\u7406\u7c7b\u578b\u3002 <\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/www.rapidseedbox.com\/zh\/\u4f4f\u5b85-\u8f6e\u6362-\u4ee3\u7406\" target=\"_blank\" rel=\"noreferrer noopener\">\u53ef\u65cb\u8f6c\u7684\u9690\u5f62\u4f4f\u5b85<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.rapidseedbox.com\/zh\/proxy\/?blog=snscrape\" target=\"_blank\" rel=\"noreferrer noopener\">\u6570\u636e\u4e2d\u5fc3\u4ee3\u7406\u901f\u5ea6<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.rapidseedbox.com\/zh\/\u4f4f\u5b85-\u8f6e\u6362-\u4ee3\u7406\" target=\"_blank\" rel=\"noreferrer noopener\">\u7528\u4e8e Instagram \u641c\u7d22\u7684\u79fb\u52a8\u4ee3\u7406<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">b.\u83b7\u53d6\u4ee3\u7406\u4fe1\u606f<\/h3>\n\n\n\n<p>\u9009\u62e9\u4ee3\u7406\u670d\u52a1\u540e\uff0c\u6536\u96c6\u5fc5\u8981\u7684\u4fe1\u606f\uff1a\u4ee3\u7406\u670d\u52a1\u5668\u5730\u5740\u3001\u7aef\u53e3\u53f7\u4ee5\u53ca\u7528\u6237\u540d\u548c\u5bc6\u7801\uff08\u5982\u9002\u7528\uff09\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\ud83d\udea8 <strong>\u8bf7\u6ce8\u610f<\/strong> Snscrape \u672c\u8eab\u4e0d\u652f\u6301\u4f1a\u8bdd\u6ce8\u5165\uff0c\u56e0\u6b64\u4ee3\u7406\u7684\u4f7f\u7528\u662f\u901a\u8fc7\u8bf7\u6c42\u4f1a\u8bdd\u5bf9\u8c61\u95f4\u63a5\u8fdb\u884c\u7684\u3002<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">c.\u914d\u7f6e Python \u811a\u672c<\/h3>\n\n\n\n<p>\u63a5\u4e0b\u6765\uff0c\u60a8\u9700\u8981\u4fee\u6539 Python \u811a\u672c\uff0c\u4ee5\u4fbf\u901a\u8fc7\u4ee3\u7406\u8def\u7531 snscrape \u8bf7\u6c42\u3002 <\/p>\n\n\n\n<p>\u4e0b\u9762\u4e3e\u4f8b\u8bf4\u660e\u5982\u4f55\u505a\u5230\u8fd9\u4e00\u70b9\uff1a<\/p>\n\n\n\n<p><code>import snscrape.modules.twitter as sntwitter import requests # Proxy \u914d\u7f6e proxies = { 'http'\uff1ahttp:\/\/username:password@proxyserver:port', 'https': 'https:\/\/username:password@proxyserver:port', }# \u521b\u5efa\u4f1a\u8bdd\u5e76\u914d\u7f6e\u5b83\u4ee5\u4f7f\u7528\u4ee3\u7406 session = requests.Session() session.proxies.update(proxies) # \u5728\u4f1a\u8bdd\u4e2d\u4f7f\u7528 snscrape for tweet in sntwitter.TwitterSearchScraper('keyword', session=session).get_items(): print(tweet.content)<\/code><\/p>\n\n\n\n<p>\u66f4\u6362 <code>\u7528\u6237\u540d<\/code>, <code>\u6697\u53f7<\/code>, <code>\u4ee3\u7406\u670d\u52a1\u5668<\/code>\uff0c\u548c <code>\u6e2f<\/code> \u5e76\u63d0\u4f9b\u60a8\u7684\u4ee3\u7406\u8be6\u60c5\u3002\u8bf7\u6ce8\u610f <code>\u5173\u952e\u8bcd<\/code> \u5e94\u66ff\u6362\u4e3a\u641c\u7d22\u8bcd\u3002<\/p>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"8\">7.\u4e3a\u4ec0\u4e48\u8981\u5728 Snscrape \u4e2d\u4f7f\u7528\u4ee3\u7406\uff1f<\/h2>\n\n\n\n<ol>\n<li><strong>\u7ed5\u8fc7\u901f\u7387\u9650\u5236<\/strong>:\u4ee3\u7406\u53ef\u4ee5\u901a\u8fc7\u5728\u4e0d\u540c\u7684 IP \u5730\u5740\u4e0a\u5206\u53d1\u8bf7\u6c42\u6765\u907f\u514d\u8fbe\u5230 X (Twitter) \u7684\u901f\u7387\u9650\u5236\u3002<\/li>\n\n\n\n<li><strong>\u907f\u514d IP \u7981\u6b62<\/strong>:\u7ecf\u5e38\u4ece\u540c\u4e00 IP \u8fdb\u884c\u522e\u64e6\u53ef\u80fd\u4f1a\u5bfc\u81f4\u5c01\u7981\u3002\u4ee3\u7406\u53ef\u901a\u8fc7\u4ee5\u4e0b\u65b9\u5f0f\u964d\u4f4e\u8fd9\u4e00\u98ce\u9669 <a href=\"https:\/\/www.rapidseedbox.com\/ip-proxy\" data-type=\"link\" data-id=\"https:\/\/www.rapidseedbox.com\/ip-proxy\">\u65cb\u8f6c\u60a8\u7684 IP \u5730\u5740<\/a>.<\/li>\n\n\n\n<li><strong>\u8bbf\u95ee\u53d7\u5730\u57df\u9650\u5236\u7684\u5185\u5bb9<\/strong>:\u4ee3\u7406\u53ef\u4ee5\u63d0\u4f9b\u6765\u81ea\u4e0d\u540c\u5730\u70b9\u7684 IP \u5730\u5740\uff0c\u5141\u8bb8\u8bbf\u95ee\u7279\u5b9a\u5730\u533a\u7684\u5185\u5bb9\u3002<\/li>\n\n\n\n<li><strong>\u533f\u540d\u548c\u9690\u79c1<\/strong>:\u4f7f\u7528\u4ee3\u7406\u670d\u52a1\u5668\u53ef\u4ee5\u9690\u85cf\u60a8\u7684\u771f\u5b9e IP \u5730\u5740\uff0c\u4ece\u800c\u63d0\u9ad8\u60a8\u7684\u9690\u79c1\u4fdd\u62a4\u5e76\u964d\u4f4e\u88ab\u8ddf\u8e2a\u7684\u98ce\u9669\u3002<\/li>\n\n\n\n<li><strong>\u63d0\u9ad8\u6027\u80fd<\/strong>:\u4ee3\u7406\u53ef\u4ee5\u52a0\u5feb\u6570\u636e\u68c0\u7d22\u901f\u5ea6\uff0c\u5e76\u901a\u8fc7\u5206\u6563\u8d1f\u8f7d\u964d\u4f4e\u670d\u52a1\u5668\u8d85\u8f7d\u98ce\u9669\u3002<\/li>\n<\/ol>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"9\">8.Snscrape \u7684\u66ff\u4ee3\u54c1<\/h2>\n\n\n\n<p>\u867d\u7136 snscrape \u662f\u4e00\u6b3e\u529f\u80fd\u5f3a\u5927\u7684\u793e\u4ea4\u5a92\u4f53\u6570\u636e\u641c\u522e\u5de5\u5177\uff0c\u4f46\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b\uff0c\u4f60\u53ef\u80fd\u9700\u8981\u4e00\u6b3e\u66ff\u4ee3\u5de5\u5177\uff08\u6700\u4f73\u7f51\u7edc\u641c\u522e\u5de5\u5177\uff09\u3002\u65e0\u8bba\u662f\u7531\u4e8e\u4e0d\u540c\u7684\u529f\u80fd\u8981\u6c42\u3001\u5e73\u53f0\u652f\u6301\u8fd8\u662f\u6613\u7528\u6027\uff0c\u67e5\u770b\u5176\u4ed6\u5de5\u5177\u53ef\u80fd\u4f1a\u6709\u6240\u5e2e\u52a9\u3002\u4e0b\u9762\u662f\u4e00\u4e9b\u503c\u5f97\u6ce8\u610f\u7684 snscrape \u66ff\u4ee3\u5de5\u5177\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>\u5de5\u5177<\/strong><\/td><td><strong>\u6700\u9002\u5408<\/strong><\/td><td><strong>\u65e0 API\uff1f<\/strong><\/td><td><strong>\u9700\u8981\u7f16\u7801\u5417\uff1f<\/strong><\/td><\/tr><tr><td><strong>Snscrape<\/strong><\/td><td>Twitter\/X \u641c\u522e<\/td><td>\u2705<\/td><td>\u2705<\/td><\/tr><tr><td><strong>Twint<\/strong><\/td><td>\u5927\u578b Twitter \u6570\u636e\u96c6<\/td><td>\u2705<\/td><td>\u2705<\/td><\/tr><tr><td><strong>\u5e9f\u6599<\/strong><\/td><td>\u4e00\u822c\u7f51\u7ad9\u641c\u7d22<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td><strong>Octoparse<\/strong><\/td><td>\u57fa\u4e8e\u56fe\u5f62\u7528\u6237\u754c\u9762\u7684\u641c\u522e\uff08\u65e0\u9700\u7f16\u7801\uff09<\/td><td>\u2705<\/td><td>\u274c<\/td><\/tr><tr><td><strong>ParseHub<\/strong><\/td><td>\u590d\u6742\u9875\u9762\uff08JS\/AJAX \u4efb\u52a1\u7e41\u91cd\uff09<\/td><td>\u2705<\/td><td>\u274c<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">a.\u637b\u7ebf<\/h3>\n\n\n\n<p><a href=\"https:\/\/github.com\/twintproject\/twint\" target=\"_blank\" rel=\"noreferrer noopener\">Twint<\/a> \u662f\u53e6\u4e00\u4e2a\u6d41\u884c\u7684 Python \u5e93\uff0c\u7528\u4e8e <a href=\"https:\/\/www.rapidseedbox.com\/zh\/blog\/mastering-twitter-scraping\">\u641c\u522e Twitter<\/a> \u6570\u636e\u3002\u5b83\u4ee5\u65e0\u9700 Twitter API \u6216\u4efb\u4f55\u8eab\u4efd\u9a8c\u8bc1\u5c31\u80fd\u6293\u53d6\u5927\u91cf\u63a8\u6587\u800c\u95fb\u540d\u3002Twint \u53ef\u4ee5\u83b7\u53d6\u5404\u79cd\u4fe1\u606f\uff0c\u5305\u62ec\u63a8\u6587\u3001\u5173\u6ce8\u8005\u3001\u70b9\u8d5e\u7b49\u3002\u5bf9\u4e8e\u90a3\u4e9b\u9700\u8981\u4ece Twitter \u6536\u96c6\u5927\u91cf\u6570\u636e\u96c6\u7684\u4eba\u6765\u8bf4\uff0c\u5b83\u5c24\u5176\u6709\u7528\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">b.\u5e9f\u6599<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/scrapy-2.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"675\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/scrapy-2.png\" alt=\"\u5e9f\u6599\" class=\"wp-image-21412\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/scrapy-2.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/scrapy-2-300x198.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/scrapy-2-18x12.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">\u56fe\u7247\u6765\u6e90\uff1aScrapy<\/figcaption><\/figure><\/div>\n\n\n<p><a href=\"https:\/\/scrapy.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u5e9f\u6599<\/a> \u662f\u66f4\u4e00\u822c\u7684 <a href=\"https:\/\/www.rapidseedbox.com\/zh\/blog\/web-scraping\" target=\"_blank\" rel=\"noreferrer noopener\">\u7f51\u7edc\u641c\u522e<\/a> \u6846\u67b6\u3002\u867d\u7136\u5b83\u4e0d\u662f\u4e13\u95e8\u4e3a\u793e\u4ea4\u5a92\u4f53\u8bbe\u8ba1\u7684\uff0c\u4f46\u5b83\u5728\u4ece\u4efb\u4f55\u7f51\u7ad9\u63d0\u53d6\u6570\u636e\u65b9\u9762\u90fd\u975e\u5e38\u5f3a\u5927\u3002  Scrapy \u9002\u7528\u4e8e\u590d\u6742\u7684\u6293\u53d6\u4efb\u52a1\uff0c\u5e76\u53ef\u5bf9\u6293\u53d6\u4efb\u52a1\u8fdb\u884c\u5e7f\u6cdb\u7684\u81ea\u5b9a\u4e49\u548c\u63a7\u5236\u3002\u5b83\u975e\u5e38\u9002\u5408\u62e5\u6709\u66f4\u9ad8\u7ea7\u7f16\u7a0b\u6280\u80fd\u5e76\u9700\u8981\u4ece\u5404\u79cd\u6765\u6e90\u6293\u53d6\u6570\u636e\u7684\u7528\u6237\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">c.\u7f8e\u4e3d\u6c64<\/h3>\n\n\n\n<p>BeautifulSoup \u662f\u4e00\u4e2a\u7528\u4e8e\u89e3\u6790 HTML \u548c XML \u6587\u6863\u7684 Python \u5e93\u3002\u5b83\u901a\u5e38\u4e0e\u8bf7\u6c42\u5e93\u7ed3\u5408\u4f7f\u7528\uff0c\u4ece\u7f51\u9875\u4e2d\u6293\u53d6\u6570\u636e\u3002\u867d\u7136\u4e0e snscrape \u76f8\u6bd4\uff0cBeautifulSoup \u9700\u8981\u66f4\u591a\u7684\u8bbe\u7f6e\uff0c\u4f46\u5b83\u63d0\u4f9b\u4e86\u6781\u5927\u7684\u7075\u6d3b\u6027\uff0c\u5728\u4ece\u7f51\u9875\uff08\u4e0d\u4e00\u5b9a\u662f\u793e\u4ea4\u5a92\u4f53\u5e73\u53f0\uff09\u4e2d\u63d0\u53d6\u6570\u636e\u65b9\u9762\u975e\u5e38\u5f3a\u5927\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">d.Octoparse<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/octoparse.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"268\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/octoparse-1024x268.png\" alt=\"Octoparse\" class=\"wp-image-20042\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/octoparse-1024x268.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/octoparse-300x78.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/octoparse-1536x401.png 1536w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/octoparse-18x5.png 18w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/octoparse.png 1668w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">\u56fe\u7247\u6765\u6e90\uff1aOctoparse<\/figcaption><\/figure><\/div>\n\n\n<p><a href=\"https:\/\/www.octoparse.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Octoparse<\/a> \u662f\u4e00\u6b3e\u7528\u6237\u53cb\u597d\u7684\u70b9\u51fb\u5f0f\u6570\u636e\u63d0\u53d6\u5de5\u5177\uff0c\u65e0\u9700\u4efb\u4f55\u7f16\u7801\u6280\u80fd\u3002\u5b83\u9002\u5408\u975e\u7a0b\u5e8f\u5458\u6216\u559c\u6b22\u56fe\u5f62\u754c\u9762\u7684\u7528\u6237\u4f7f\u7528\u3002  Octoparse \u53ef\u4ee5\u4ece\u5404\u79cd\u7c7b\u578b\u7684\u7f51\u9875\uff08\u5305\u62ec\u793e\u4ea4\u5a92\u4f53\u7f51\u7ad9\uff09\u4e2d\u5904\u7406\u7b80\u5355\u548c\u590d\u6742\u7684\u6570\u636e\u63d0\u53d6\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">e.\u6570\u636e\u6316\u6398\u5668<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/dataminer-1.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"613\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/dataminer-1.png\" alt=\"Dataminer\" class=\"wp-image-21884\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/dataminer-1.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/dataminer-1-300x180.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/dataminer-1-18x12.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">\u56fe\u7247\u6765\u6e90\uff1aData Miner<\/figcaption><\/figure><\/div>\n\n\n<p><a href=\"https:\/\/dataminer.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u6570\u636e\u6316\u6398\u5668<\/a> \u662f\u4e00\u4e2a Chrome \u6d4f\u89c8\u5668\u548c Edge \u6d4f\u89c8\u5668\u6269\u5c55\uff0c\u53ef\u8ba9\u4f60\u4ece\u7f51\u9875\u4e2d\u6293\u53d6\u6570\u636e\u5e76\u5c06\u5176\u8f6c\u6362\u6210\u5404\u79cd\u6587\u4ef6\u683c\u5f0f\uff0c\u5305\u62ec Excel \u548c Google Sheets\u3002\u5b83\u5bf9\u7528\u6237\u975e\u5e38\u53cb\u597d\uff0c\u9002\u5408\u9700\u8981\u5728\u4e0d\u7f16\u5199\u4efb\u4f55\u4ee3\u7801\u7684\u60c5\u51b5\u4e0b\u5feb\u901f\u641c\u522e\u6570\u636e\u7684\u7528\u6237\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">f.ParseHub<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/parsehub-1.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"484\" src=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/parsehub-1.png\" alt=\"Parsehub\" class=\"wp-image-21846\" srcset=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/parsehub-1.png 1024w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/parsehub-1-300x142.png 300w, https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/parsehub-1-18x9.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">\u56fe\u7247\u6765\u6e90\uff1aParseHub<\/figcaption><\/figure><\/div>\n\n\n<p><a href=\"https:\/\/www.parsehub.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">ParseHub<\/a> \u662f\u4e00\u6b3e\u53ef\u89c6\u5316\u6570\u636e\u63d0\u53d6\u5de5\u5177\uff0c\u914d\u5907\u673a\u5668\u5b66\u4e60\u6280\u672f\uff0c\u53ef\u4ece\u7f51\u9875\u4e2d\u8bc6\u522b\u3001\u63d0\u53d6\u548c\u8f6c\u6362\u6570\u636e\u3002\u67e5\u770b\u6211\u4eec\u7684 <a href=\"https:\/\/www.rapidseedbox.com\/blog\/parsehub-review\" target=\"_blank\" rel=\"noreferrer noopener\">ParseHub<\/a> \u8bc4\u8bba\u3002  \u5b83\u662f\u4e00\u6b3e\u529f\u80fd\u5f3a\u5927\u7684\u5de5\u5177\uff0c\u53ef\u7528\u4e8e\u641c\u7d22\u590d\u6742\u7684\u7f51\u7ad9\uff0c\u5e76\u80fd\u5904\u7406\u5e26\u6709 JavaScript \u548c AJAX \u7684\u7f51\u7ad9\u3002<\/p>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"snscrape-legal\">9.Snscrape \u662f\u5426\u5408\u6cd5\uff1f <\/h2>\n\n\n\n<p>\u662f<strong>snscrape \u53ea\u6293\u53d6\u516c\u5f00\u53ef\u89c1\u7684\u6570\u636e<\/strong>\u5982\u5fae\u535a\u3001\u7528\u6237\u540d\u3001\u6807\u7b7e\u548c\u65f6\u95f4\u6233\u3002\u5b83\u53ef\u4ee5 <strong>\u4e0d<\/strong> \u8bbf\u95ee\u79c1\u4eba\u4fe1\u606f\u6216\u53d7\u767b\u5f55\u4fdd\u62a4\u7684\u5185\u5bb9\u3002<\/p>\n\n\n\n<p>\u5c3d\u7ba1\u5982\u6b64\uff0c\u5408\u6cd5\u6027\u5e76\u4e0d\u603b\u662f\u9ed1\u767d\u5206\u660e\u7684\u3002\u4e00\u822c\u6765\u8bf4\uff0c\u641c\u7d22\u516c\u5171\u6570\u636e\u662f\u5408\u6cd5\u7684\u3001 <strong>Twitter\/X \u548c Instagram \u7b49\u5e73\u53f0\u7684\u670d\u52a1\u6761\u6b3e\u53ef\u80fd\u7981\u6b62\u81ea\u52a8\u8bbf\u95ee<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\ud83d\udee1\ufe0f <strong>\u5982\u4f55\u8d1f\u8d23\u4efb\u5730\u4f7f\u7528 snscrape<\/strong>:<\/p>\n\n\n\n<ul>\n<li>\u4e0d\u8981\u5728\u4ed8\u8d39\u5899\u6216\u767b\u5f55\u540e\u8fdb\u884c\u641c\u7d22<\/li>\n\n\n\n<li>\u5c0a\u91cd\u901f\u7387\u9650\u5236\u548c\u7f51\u7ad9\u5b8c\u6574\u6027<\/li>\n\n\n\n<li>\u7ecf\u5e38\u67e5\u770b\u5e73\u53f0\u7684\u6700\u65b0\u653f\u7b56<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p>\u4e86\u89e3\u66f4\u591a\u4fe1\u606f\uff1a <a href=\"https:\/\/www.rapidseedbox.com\/blog\/is-web-scraping-legal\">\u7f51\u7edc\u641c\u7d22\u5408\u6cd5\u5417\uff1f<\/a><\/p>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">10.\u5173\u4e8e Snscrape \u7684\u5e38\u89c1\u95ee\u9898<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1754671437205\"><strong class=\"schema-faq-question\">snscrape \u6709\u4ec0\u4e48\u7528\u9014\uff1f<\/strong> <p class=\"schema-faq-answer\">Snscrape \u662f\u4e00\u6b3e\u57fa\u4e8e Python \u7684\u5de5\u5177\uff0c\u7528\u4e8e\u4ece Twitter\uff08\u73b0\u4e3a X\uff09\u3001Instagram\u3001Facebook \u548c Reddit \u7b49\u5e73\u53f0\u83b7\u53d6\u516c\u5171\u6570\u636e\u3002\u5b83\u901a\u5e38\u7528\u4e8e\u6536\u96c6\u63a8\u6587\u3001\u8ddf\u8e2a\u6807\u7b7e\u3001\u76d1\u63a7\u7528\u6237\u6d3b\u52a8\uff0c\u6216\u5efa\u7acb\u7528\u4e8e\u7814\u7a76\u548c\u6570\u636e\u5206\u6790\u7684\u6570\u636e\u96c6\uff0c\u6240\u6709\u8fd9\u4e9b\u90fd\u4e0d\u9700\u8981 API \u5bc6\u94a5\u3002<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1754671445080\"><strong class=\"schema-faq-question\">snscrape \u6bd4 Twitter API \u66f4\u597d\u5417\uff1f<\/strong> <p class=\"schema-faq-answer\">Snscrape \u4e0d\u9700\u8981 API \u5bc6\u94a5\uff0c\u800c\u4e14\u8bbe\u7f6e\u6b65\u9aa4\u6216\u901f\u7387\u9650\u5236\u8f83\u5c11\uff0c\u56e0\u6b64\u66f4\u9002\u5408\u968f\u610f\u6216\u7075\u6d3b\u5730\u6293\u53d6 Twitter \u516c\u5171\u6570\u636e\u3002\u4e0d\u8fc7\uff0c\u5b83\u7f3a\u4e4f Twitter \u5b98\u65b9 API \u63d0\u4f9b\u7684\u5b8c\u6574\u8bbf\u95ee\u6743\u9650\u548c\u7ed3\u6784\u5316\u7aef\u70b9\u3002\u56e0\u6b64\uff0c\u8fd9\u4f7f\u5f97\u8be5 API \u66f4\u9002\u5408\u4f01\u4e1a\u6216\u5927\u89c4\u6a21\u7528\u4f8b\u3002<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1754671451942\"><strong class=\"schema-faq-question\">snscrape \u662f\u5426\u9002\u7528\u4e8e Instagram \u6216 Facebook\uff1f<\/strong> <p class=\"schema-faq-answer\">Snscrape \u5bf9 Instagram \u548c Facebook \u7684\u652f\u6301\u6709\u9650\u3002\u7531\u4e8e\u9891\u7e41\u7684\u5e03\u5c40\u53d8\u5316\u548c\u53cd\u50f5\u5c38\u63aa\u65bd\uff0c\u5bf9\u8fd9\u4e9b\u5e73\u53f0\u7684\u6293\u53d6\u4e0d\u592a\u53ef\u9760\u3002Snscrape \u5bf9 Twitter \u548c Reddit \u7684\u6548\u679c\u6700\u597d\uff0c\u800c\u5bf9 Facebook \u548c Instagram \u7684\u6293\u53d6\u53ef\u80fd\u4f1a\u7ecf\u5e38\u51fa\u73b0\u95ee\u9898\uff0c\u9700\u8981\u4f7f\u7528\u4ee3\u7406\u7b49\u5176\u4ed6\u5de5\u5177\u3002<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1754671460193\"><strong class=\"schema-faq-question\">\u4f7f\u7528 snscrape \u4f1a\u88ab\u62e6\u622a\u5417\uff1f<\/strong> <p class=\"schema-faq-answer\">\u662f\u7684\uff0c\u5982\u679c\u60a8\u5728\u77ed\u65f6\u95f4\u5185\u641c\u522e\u8fc7\u4e8e\u6fc0\u70c8\u6216\u53d1\u9001\u8fc7\u591a\u8bf7\u6c42\uff0c\u60a8\u53ef\u80fd\u4f1a\u88ab\u963b\u6b62\u3002\u4e3a\u907f\u514d\u8fd9\u79cd\u60c5\u51b5\uff0c\u6211\u4eec\u5f3a\u70c8\u5efa\u8bae\u60a8\u5b9e\u65bd\u8bf7\u6c42\u5ef6\u8fdf\u6216\u4f7f\u7528\u4ee3\u7406\u670d\u52a1\u6765\u8f6e\u6362 IP \u5e76\u7ed5\u8fc7\u901f\u7387\u9650\u5236\u3002\u540c\u65f6\u4fdd\u6301\u5bf9\u516c\u5171\u6570\u636e\u7684\u8bbf\u95ee\u3002<\/p> <\/div> <\/div>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"9\">11.\u6700\u540e\u7684\u8bdd<\/h2>\n\n\n\n<p>Snscrape \u662f\u4e00\u6b3e\u51fa\u8272\u7684\u793e\u4ea4\u5a92\u4f53\u6570\u636e\u63d0\u53d6\u5de5\u5177\u3002\u53ea\u9700\u638c\u63e1\u57fa\u672c\u7684 Python \u6280\u80fd\uff0c\u4f60\u5c31\u80fd\u5b9a\u5236\u81ea\u5df1\u7684\u6570\u636e\u91c7\u96c6\uff0c\u4ee5\u6ee1\u8db3\u5404\u79cd\u9700\u6c42\u3002 <\/p>\n\n\n\n<p>\u53ea\u8981\u786e\u4fdd\u6b63\u786e\u4f7f\u7528 snscrape \u5e76\u9075\u5b88\u9053\u5fb7\u89c4\u8303\uff0c\u5c31\u80fd\u907f\u514d\u4efb\u4f55\u95ee\u9898\u3002<\/p>\n\n\n\n<div style=\"border:1px solid #ddd; padding:28px 24px 14px; margin:40px auto; max-width:680px; border-radius:8px; background:#f9f9f9; font-family:sans-serif; text-align:center;\">\n<p style=\"margin:0 0 10px 0; font-size:22px; font-weight:600; color:#222;\">\n\u6309\u6bd4\u4f8b\u8fd0\u884c Snscrape \ud83d\ude80\n<\/p>\n<p style=\"margin:0 0 16px 0; font-size:20px; color:#444;\">\n\u5927\u6570\u636e\u96c6\u610f\u5473\u7740\u66f4\u591a\u8bf7\u6c42\u3002\u901a\u8fc7\u8f6e\u6d41\u4f7f\u7528\u9a7b\u5730\u4ee3\u7406\u5206\u6563\u6d41\u91cf\uff0c\u907f\u514d\u4e2d\u65ad\u6216 IP \u5835\u585e\u3002\n<\/p>\n<a href=\"https:\/\/www.rapidseedbox.com\/zh\/\u4f4f\u5b85-\u8f6e\u6362-\u4ee3\u7406\/?blog=snscrape\" target=\"_blank\" style=\"background:#22c55e; color:#fff; padding:10px 18px; text-decoration:none; font-weight:600; border-radius:5px; font-size:18px; display:inline-block; margin:0 auto 4px;\" rel=\"noopener noreferrer\">\n\u65e0\u9650\u5236\u522e\u64e6\n<\/a>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u73b0\u5728\uff0c\u6211\u4eec\u6765\u627e\u70b9\u4e50\u5b50\uff01<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u4f60\u662f \"\u522e\u524a\u4e4b\u795e \"\u8fd8\u662f \"\u83dc\u9e1f\"\uff1f<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><em>\u8fdb\u884c\u4ee5\u4e0b\u8da3\u5473\u6d4b\u8bd5\uff0c\u4e86\u89e3\u81ea\u5df1\u7684\u522e\u75e7\u4e2a\u6027<\/em><\/h4>\n\n\n\n<div data-tf-live=\"01K20M8AMNZ7QGMNQWVGXX3BCH\"><\/div><script src=\"\/\/embed.typeform.com\/next\/embed.js\"><\/script>","protected":false},"excerpt":{"rendered":"<p>\u5982\u679c\u4f60\u73a9\u8fc7\u793e\u4ea4\u5a92\u4f53\u6570\u636e\uff0c\u4f60\u53ef\u80fd\u4f1a\u63a5\u89e6\u5230\u4e00\u4e2a\u540d\u4e3a \"snscrape \"\u7684\u5de5\u5177\u3002\u4f5c\u4e3a\u4e00\u4e2a\u7ecf\u5e38\u4f7f\u7528\u5404\u79cd\u8f6f\u4ef6\u5de5\u5177\u7684\u4eba\uff0c\u6211\u53d1\u73b0 snscrape \u5728\u67d0\u4e9b\u4efb\u52a1\u4e2d\u662f\u4e00\u4e2a\u5f88\u597d\u7684\u5de5\u5177\uff0c\u5c24\u5176\u662f\u4e0e\u4ee3\u7406\u7ed3\u5408\u4f7f\u7528\u65f6\u3002\u4e0b\u9762\u6211\u4eec\u5c31\u6765\u5206\u6790\u4e00\u4e0b snscrape \u662f\u4ec0\u4e48\u3001\u5982\u4f55\u5de5\u4f5c\u4ee5\u53ca\u4e3a\u4ec0\u4e48\u8981\u4f7f\u7528\u5b83\u3002<\/p>","protected":false},"author":165,"featured_media":25884,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[39],"tags":[321,319,705],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Snscrape: What it is, How to Use it, &amp; More! &mdash; RapidSeedbox<\/title>\n<meta name=\"description\" content=\"Find out what snscrape is, what can you scrape with it, how to use it effectively, and much more! We&#039;ve also shared its best alternatives.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rapidseedbox.com\/zh\/blog\/snscrape\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Snscrape: What it is, How to Use it, &amp; More! &mdash; RapidSeedbox\" \/>\n<meta property=\"og:description\" content=\"Find out what snscrape is, what can you scrape with it, how to use it effectively, and much more! We&#039;ve also shared its best alternatives.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rapidseedbox.com\/zh\/blog\/snscrape\" \/>\n<meta property=\"og:site_name\" content=\"RapidSeedbox\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RapidSeedbox\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-26T11:38:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-02T13:32:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/SNSCRAPE-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"623\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Deyan Georgiev\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DeyanGeorgiev87\" \/>\n<meta name=\"twitter:site\" content=\"@rapidseedbox\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"Deyan Georgiev\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"14\u5206\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Snscrape: What it is, How to Use it, &amp; More! &mdash; RapidSeedbox","description":"Find out what snscrape is, what can you scrape with it, how to use it effectively, and much more! We've also shared its best alternatives.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rapidseedbox.com\/zh\/blog\/snscrape","og_locale":"zh_CN","og_type":"article","og_title":"Snscrape: What it is, How to Use it, &amp; More! &mdash; RapidSeedbox","og_description":"Find out what snscrape is, what can you scrape with it, how to use it effectively, and much more! We've also shared its best alternatives.","og_url":"https:\/\/www.rapidseedbox.com\/zh\/blog\/snscrape","og_site_name":"RapidSeedbox","article_publisher":"https:\/\/www.facebook.com\/RapidSeedbox\/","article_published_time":"2024-02-26T11:38:53+00:00","article_modified_time":"2025-09-02T13:32:35+00:00","og_image":[{"width":1200,"height":623,"url":"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/SNSCRAPE-2.png","type":"image\/png"}],"author":"Deyan Georgiev","twitter_card":"summary_large_image","twitter_creator":"@DeyanGeorgiev87","twitter_site":"@rapidseedbox","twitter_misc":{"\u4f5c\u8005":"Deyan Georgiev","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"14\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#article","isPartOf":{"@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape"},"author":{"name":"Deyan Georgiev","@id":"https:\/\/www.rapidseedbox.com\/#\/schema\/person\/1f4b0a0c00f88a9ae0122ad0cb501252"},"headline":"Snscrape: What it is, How to Use it, &amp; More!","datePublished":"2024-02-26T11:38:53+00:00","dateModified":"2025-09-02T13:32:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape"},"wordCount":2521,"commentCount":0,"publisher":{"@id":"https:\/\/www.rapidseedbox.com\/#organization"},"keywords":["data scraping","proxy","social media scraper"],"articleSection":["blog"],"inLanguage":"zh-CN","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rapidseedbox.com\/blog\/snscrape#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape","url":"https:\/\/www.rapidseedbox.com\/blog\/snscrape","name":"Snscrape: What it is, How to Use it, &amp; More! &mdash; RapidSeedbox","isPartOf":{"@id":"https:\/\/www.rapidseedbox.com\/#website"},"datePublished":"2024-02-26T11:38:53+00:00","dateModified":"2025-09-02T13:32:35+00:00","description":"Find out what snscrape is, what can you scrape with it, how to use it effectively, and much more! We've also shared its best alternatives.","breadcrumb":{"@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671437205"},{"@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671445080"},{"@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671451942"},{"@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671460193"}],"inLanguage":"zh-CN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rapidseedbox.com\/blog\/snscrape"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rapidseedbox.com\/"},{"@type":"ListItem","position":2,"name":"blog","item":"https:\/\/www.rapidseedbox.com\/category\/blog"},{"@type":"ListItem","position":3,"name":"Snscrape: What it is, How to Use it, &amp; More!"}]},{"@type":"WebSite","@id":"https:\/\/www.rapidseedbox.com\/#website","url":"https:\/\/www.rapidseedbox.com\/","name":"RapidSeedbox","description":"Seedbox &amp; Dedicated Server provider focused on delivering fast peer-to-peer BitTorrent protocol-based file transfer on remote high-end servers.","publisher":{"@id":"https:\/\/www.rapidseedbox.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rapidseedbox.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-CN"},{"@type":"Organization","@id":"https:\/\/www.rapidseedbox.com\/#organization","name":"RapidSeedbox","url":"https:\/\/www.rapidseedbox.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/www.rapidseedbox.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/logoonly.png","contentUrl":"https:\/\/www.rapidseedbox.com\/wp-content\/uploads\/logoonly.png","width":259,"height":261,"caption":"RapidSeedbox"},"image":{"@id":"https:\/\/www.rapidseedbox.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RapidSeedbox\/","https:\/\/twitter.com\/rapidseedbox","https:\/\/www.linkedin.com\/company\/rapidseedbox","https:\/\/www.youtube.com\/@rapidseedbox"]},{"@type":"Person","@id":"https:\/\/www.rapidseedbox.com\/#\/schema\/person\/1f4b0a0c00f88a9ae0122ad0cb501252","name":"Deyan Georgiev","image":{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/www.rapidseedbox.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/321886d3d7538c5f24323a3bb1367e50?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/321886d3d7538c5f24323a3bb1367e50?s=96&d=mm&r=g","caption":"Deyan Georgiev"},"description":"Deyan Georgiev is a software and technology expert, focused on online privacy and data protection. He\u2019s a certified cybersecurity and IoT expert both by the University of London and the University of Georgia. Additionally, Deyan is an avid advocate of personal data protection. He also holds a privacy specialization from Infosec.","sameAs":["https:\/\/www.linkedin.com\/in\/dgeorgiev87\/","https:\/\/twitter.com\/DeyanGeorgiev87"],"url":"https:\/\/www.rapidseedbox.com\/author\/deyan"},{"@type":"Question","@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671437205","position":1,"url":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671437205","name":"What is snscrape used for?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Snscrape is a Python-based tool for scraping public data from platforms like Twitter (now X), Instagram, Facebook, and Reddit. It\u2019s commonly used to collect tweets, track hashtags, monitor user activity, or build datasets for research and data analysis\u2014all without needing an API key.","inLanguage":"zh-CN"},"inLanguage":"zh-CN"},{"@type":"Question","@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671445080","position":2,"url":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671445080","name":"Is snscrape better than the Twitter API?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Snscrape is better for casual or flexible scraping of public Twitter data because it doesn\u2019t require an API key and has fewer setup steps or rate limits. However, it lacks the full access and structured endpoints offered by the official Twitter API. So, this makes the API more suitable for enterprise or large-scale use cases.","inLanguage":"zh-CN"},"inLanguage":"zh-CN"},{"@type":"Question","@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671451942","position":3,"url":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671451942","name":"Does snscrape work for Instagram or Facebook?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Snscrape has limited support for Instagram and Facebook. Scraping these platforms is less reliable due to frequent layout changes and anti-bot measures. Snscrape works best with Twitter and Reddit, while Facebook and Instagram scraping may break more often and require additional tools like proxies.","inLanguage":"zh-CN"},"inLanguage":"zh-CN"},{"@type":"Question","@id":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671460193","position":4,"url":"https:\/\/www.rapidseedbox.com\/blog\/snscrape#faq-question-1754671460193","name":"Can you get blocked using snscrape?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, you can get blocked if you scrape too aggressively or send too many requests in a short time. To avoid this, we strongly recommend you to implement request delays or use proxy services to rotate IPs and bypass rate limits. All while maintaining access to public data.","inLanguage":"zh-CN"},"inLanguage":"zh-CN"}]}},"_links":{"self":[{"href":"https:\/\/www.rapidseedbox.com\/zh\/wp-json\/wp\/v2\/posts\/20030"}],"collection":[{"href":"https:\/\/www.rapidseedbox.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rapidseedbox.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rapidseedbox.com\/zh\/wp-json\/wp\/v2\/users\/165"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rapidseedbox.com\/zh\/wp-json\/wp\/v2\/comments?post=20030"}],"version-history":[{"count":10,"href":"https:\/\/www.rapidseedbox.com\/zh\/wp-json\/wp\/v2\/posts\/20030\/revisions"}],"predecessor-version":[{"id":38351,"href":"https:\/\/www.rapidseedbox.com\/zh\/wp-json\/wp\/v2\/posts\/20030\/revisions\/38351"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rapidseedbox.com\/zh\/wp-json\/wp\/v2\/media\/25884"}],"wp:attachment":[{"href":"https:\/\/www.rapidseedbox.com\/zh\/wp-json\/wp\/v2\/media?parent=20030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rapidseedbox.com\/zh\/wp-json\/wp\/v2\/categories?post=20030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rapidseedbox.com\/zh\/wp-json\/wp\/v2\/tags?post=20030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}