{ "cells": [ { "cell_type": "code", "execution_count": 38, "metadata": {}, "outputs": [], "source": [ "import selenium\n", "import time\n", "import datetime\n", "from selenium import webdriver\n", "from selenium.webdriver.common.desired_capabilities import DesiredCapabilities\n", "from bs4 import BeautifulSoup\n", "\n", "from IPython.display import display, Image, HTML\n", "\n", "from jupyter_progressbar import ProgressBar\n", "import json" ] }, { "cell_type": "code", "execution_count": 36, "metadata": {}, "outputs": [], "source": [ "driver = webdriver.Chrome()\n", "\n", "driver.get('https://www.kickstarter.com/projects/inspero/vinci-20-worlds-first-standalone-ai-sports-headpho/comments')" ] }, { "cell_type": "code", "execution_count": 37, "metadata": { "scrolled": false }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "64af8363727e4f95bd9a730f5c91acc5", "version_major": 2, "version_minor": 0 }, "text/html": [ "

Failed to display Jupyter Widget of type VBox.

\n", "

\n", " If you're reading this message in the Jupyter Notebook or JupyterLab Notebook, it may mean\n", " that the widgets JavaScript is still loading. If this message persists, it\n", " likely means that the widgets JavaScript library is either not installed or\n", " not enabled. See the Jupyter\n", " Widgets Documentation for setup instructions.\n", "

\n", "

\n", " If you're reading this message in another frontend (for example, a static\n", " rendering on GitHub or NBViewer),\n", " it may mean that your frontend doesn't currently support widgets.\n", "

\n" ], "text/plain": [ "VBox(children=(HBox(children=(FloatProgress(value=0.0, max=1.0), HTML(value='0s passed', placeholder='0%'))), HTML(value='0% or 0 of 0 done', placeholder='0%')))" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "1833678544\n", "839015508\n", "458527266\n", "2001994789\n", "1217263212\n", "889917255\n", "395880877\n", "395880877\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "495300557\n", "495300557\n", "205681801\n", "643428\n", "jamesvo66\n", "1864830176\n", "458527266\n", "839015508\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "761485634\n", "1608275255\n", "1232829437\n", "1232829437\n", "688462716\n", "1833678544\n", "498306784\n", "1923877728\n", "1233568244\n", "458527266\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1561880636\n", "1369960534\n", "1882731028\n", "796017561\n", "611328595\n", "794959240\n", "794959240\n", "794959240\n", "944540369\n", "1635607059\n", "1810929003\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "796017561\n", "1196724163\n", "588920077\n", "237902823\n", "1511452974\n", "nyhotdog\n", "1751366140\n", "1090197121\n", "1479259025\n", "1882731028\n", "1036267918\n", "1196506039\n", "1849808531\n", "1082496859\n", "794959240\n", "794959240\n", "794959240\n", "1668507980\n", "1001248356\n", "1699988054\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1369960534\n", "1882731028\n", "796017561\n", "611328595\n", "794959240\n", "794959240\n", "794959240\n", "944540369\n", "1635607059\n", "1810929003\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "796017561\n", "1196724163\n", "588920077\n", "237902823\n", "1511452974\n", "nyhotdog\n", "1751366140\n", "1090197121\n", "1479259025\n", "1882731028\n", "1036267918\n", "1196506039\n", "1849808531\n", "1082496859\n", "794959240\n", "794959240\n", "794959240\n", "1668507980\n", "1001248356\n", "1699988054\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "518370125\n", "595774491\n", "1001248356\n", "728253404\n", "410446349\n", "1862429352\n", "794959240\n", "794959240\n", "794959240\n", "1383084788\n", "588920077\n", "1383084788\n", "794959240\n", "794959240\n", "794959240\n", "1082496859\n", "1018335009\n", "2043281165\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1695443028\n", "1695443028\n", "347211813\n", "347211813\n", "984721398\n", "1864830176\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1402676220\n", "355097478\n", "588920077\n", "1342165126\n", "1337628871\n", "794959240\n", "794959240\n", "794959240\n", "2044662041\n", "9214568\n", "1635607059\n", "794959240\n", "794959240\n", "1997448604\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "370126996\n", "1161261191\n", "1699992933\n", "334387016\n", "2098214317\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1018335009\n", "665155733\n", "1864830176\n", "shivasiddharth\n", "shivasiddharth\n", "458322083\n", "azirius\n", "1633004206\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "minari\n", "minari\n", "minari\n", "479933865\n", "shivasiddharth\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "665155733\n", "1051575684\n", "1736145611\n", "384930616\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "673029263\n", "796052291\n", "329203707\n", "1208694063\n", "329203707\n", "794959240\n", "794959240\n", "31153046\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "shivasiddharth\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "383123477\n", "383123477\n", "383123477\n", "383123477\n", "383123477\n", "301690636\n", "301690636\n", "301690636\n", "677180350\n", "677180350\n", "677180350\n", "677180350\n", "677180350\n", "677180350\n", "301690636\n", "301690636\n", "301690636\n", "383123477\n", "383123477\n", "383123477\n", "671121685\n", "671121685\n", "671121685\n", "671121685\n", "247626573\n", "shivasiddharth\n", "873037190\n", "796017561\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "344091852\n", "114788583\n", "shivasiddharth\n", "787017813\n", "1018199754\n", "jessslead\n", "1024738362\n", "1494317641\n", "1214658227\n", "1471890730\n", "inspero\n", "jamesvo66\n", "1208694063\n", "1208694063\n", "1957484080\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1890562474\n", "1208694063\n", "1862429352\n", "1979910459\n", "972291987\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "366980299\n", "shivasiddharth\n", "shivasiddharth\n", "1930498551\n", "212692344\n", "1862429352\n", "972291987\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "shivasiddharth\n", "shivasiddharth\n", "334387016\n", "728253404\n", "1862429352\n", "95691339\n", "1862429352\n", "1862429352\n", "344091852\n", "653537333\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "796017561\n", "1494317641\n", "518370125\n", "518370125\n", "1979910459\n", "819120336\n", "1979910459\n", "728253404\n", "jaiaravindj\n", "794959240\n", "794959240\n", "276311303\n", "794959240\n", "794959240\n", "794959240\n", "1018335009\n", "794959240\n", "794959240\n", "794959240\n", "459875215\n", "1614890600\n", "518370125\n", "1051575684\n", "690276919\n", "796017561\n", "1077783542\n", "794959240\n", "794959240\n", "794959240\n", "75341017\n", "75341017\n", "796017561\n", "1617342515\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1337628871\n", "878996580\n", "518370125\n", "1488592791\n", "1000694536\n", "639982179\n", "1979910459\n", "1635607059\n", "2112136110\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1184017324\n", "1184017324\n", "felixkim\n", "2145345421\n", "1233568244\n", "1012380866\n", "770423085\n", "794959240\n", "92748688\n", "794959240\n", "794959240\n", "794959240\n", "2044177248\n", "907670727\n", "1422458250\n", "794959240\n", "794959240\n", "75341017\n", "728253404\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1494317641\n", "1979910459\n", "2011132359\n", "2043908614\n", "344091852\n", "16380284\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1494317641\n", "jjl\n", "643428\n", "643428\n", "971896604\n", "344091852\n", "1051575684\n", "1614890600\n", "794959240\n", "794959240\n", "794959240\n", "643428\n", "1614890600\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1024738362\n", "643428\n", "1635607059\n", "1729640748\n", "728253404\n", "728253404\n", "1979910459\n", "907670727\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "95691339\n", "2043908614\n", "2043908614\n", "1942686605\n", "794959240\n", "inspero\n", "271031935\n", "1742579183\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1882731028\n", "301690636\n", "383123477\n", "383123477\n", "383123477\n", "383123477\n", "677180350\n", "677180350\n", "671121685\n", "671121685\n", "671121685\n", "334387016\n", "philcassell\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1024738362\n", "796017561\n", "1284830330\n", "794959240\n", "728253404\n", "794959240\n", "794959240\n", "794959240\n", "344091852\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "464629808\n", "671121685\n", "796017561\n", "95691339\n", "677180350\n", "383123477\n", "653537333\n", "722648632\n", "728253404\n", "344091852\n", "1635607059\n", "301690636\n", "301690636\n", "728253404\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1024738362\n", "794959240\n", "cassadee\n", "1979910459\n", "677180350\n", "677180350\n", "677180350\n", "383123477\n", "383123477\n", "383123477\n", "383123477\n", "383123477\n", "671121685\n", "671121685\n", "671121685\n", "250887333\n", "728253404\n", "250887333\n", "728253404\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "344091852\n", "677180350\n", "677180350\n", "677180350\n", "2044177248\n", "301690636\n", "301690636\n", "677180350\n", "677180350\n", "677180350\n", "383123477\n", "383123477\n", "383123477\n", "383123477\n", "671121685\n", "671121685\n", "671121685\n", "794959240\n", "794959240\n", "671121685\n", "671121685\n", "794959240\n", "671121685\n", "794959240\n", "794959240\n", "794959240\n", "873037190\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "301690636\n", "301690636\n", "250887333\n", "794959240\n", "794959240\n", "383123477\n", "383123477\n", "794959240\n", "383123477\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "1289035088\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "873037190\n", "301690636\n", "383123477\n", "383123477\n", "671121685\n", "671121685\n", "677180350\n", "677180350\n", "677180350\n", "301690636\n", "301690636\n", "301690636\n", "301690636\n", "383123477\n", "383123477\n", "671121685\n", "671121685\n", "1289035088\n", "671121685\n", "1289035088\n", "464629808\n", "873037190\n", "1979910459\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "vegasved\n", "1024738362\n", "341983418\n", "1430176509\n", "344091852\n", "794959240\n", "794959240\n", "464629808\n", "464629808\n", "1882731028\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "384930616\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "464629808\n", "464629808\n", "794959240\n", "464629808\n", "794959240\n", "677180350\n", "677180350\n", "794959240\n", "677180350\n", "301690636\n", "301690636\n", "794959240\n", "383123477\n", "383123477\n", "383123477\n", "671121685\n", "671121685\n", "794959240\n", "794959240\n", "794959240\n", "2044177248\n", "inspero\n", "728253404\n", "1430176509\n", "1430176509\n", "1430176509\n", "2043281165\n", "1289035088\n", "1430176509\n", "1430176509\n", "344091852\n", "344091852\n", "794959240\n", "1472374881\n", "1472374881\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "344091852\n", "1289035088\n", "659523922\n", "158797475\n", "inspero\n", "1882731028\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1024738362\n", "1119502946\n", "344091852\n", "1030938781\n", "1936314241\n", "2011132359\n", "344091852\n", "unicornwerewolf\n", "1289035088\n", "794959240\n", "794959240\n", "645845854\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "1641264279\n", "2011132359\n", "2011132359\n", "2011132359\n", "653537333\n", "653537333\n", "231563443\n", "231563443\n", "794959240\n", "1024738362\n", "794959240\n", "shivasiddharth\n", "794959240\n", "794959240\n", "160648997\n", "2011132359\n", "794959240\n", "shivasiddharth\n", "794959240\n", "1255315769\n", "794959240\n", "971896604\n", "794959240\n", "971896604\n", "794959240\n", "794959240\n", "796017561\n", "1255315769\n", "794959240\n", "794959240\n", "1942686605\n", "2011132359\n", "2011132359\n", "2011132359\n", "794959240\n", "794959240\n", "18825015\n", "sparkxster\n", "794959240\n", "vegasved\n", "794959240\n", "344091852\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "344091852\n", "1979910459\n", "636861889\n", "344091852\n", "794959240\n", "1979910459\n", "794959240\n", "344091852\n", "794959240\n", "inspero\n", "648827505\n", "344091852\n", "794959240\n", "1641264279\n", "794959240\n", "794959240\n", "794959240\n", "636861889\n", "1641264279\n", "2044177248\n", "794959240\n", "794959240\n", "1030938781\n", "1742579183\n", "572566317\n", "inspero\n", "2009017451\n", "794959240\n", "794959240\n", "1640795193\n", "244674104\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "2108752044\n", "572566317\n", "796017561\n", "1742579183\n", "794959240\n", "794959240\n", "344091852\n", "1024738362\n", "794959240\n", "794959240\n", "315925251\n", "648827505\n", "794959240\n", "794959240\n", "315925251\n", "cassadee\n", "inspero\n", "cassadee\n", "inspero\n", "1979910459\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "143183704\n", "1979910459\n", "1255315769\n", "1289035088\n", "794959240\n", "794959240\n", "794959240\n", "360443789\n", "mssnglnk\n", "796017561\n", "1255315769\n", "794959240\n", "794959240\n", "1063541354\n", "1328029828\n", "794959240\n", "1328029828\n", "794959240\n", "794959240\n", "794959240\n", "143183704\n", "347211813\n", "2043281165\n", "794959240\n", "794959240\n", "95691339\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "265819191\n", "stelboe\n", "1471890730\n", "1024738362\n", "143183704\n", "29968412\n", "794959240\n", "1472374881\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1255315769\n", "cassadee\n", "388904050\n", "1289035088\n", "inspero\n", "inspero\n", "648827505\n", "felixkim\n", "1471890730\n", "1471890730\n", "143183704\n", "794959240\n", "143183704\n", "inspero\n", "212692344\n", "sparkxster\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "525089662\n", "102902226\n", "cassadee\n", "143183704\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1024738362\n", "1687709187\n", "830001776\n", "830001776\n", "830001776\n", "794959240\n", "1890562474\n", "794959240\n", "794959240\n", "1890562474\n", "794959240\n", "794959240\n", "794959240\n", "1677728595\n", "1024738362\n", "648827505\n", "1328658675\n", "1298879274\n", "1289035088\n", "794959240\n", "794959240\n", "inspero\n", "572566317\n", "1024738362\n", "inspero\n", "794959240\n", "1024738362\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1289035088\n", "648827505\n", "648827505\n", "shivasiddharth\n", "572566317\n", "794959240\n", "794959240\n", "794959240\n", "cassadee\n", "shivasiddharth\n", "inspero\n", "1472374881\n", "1472374881\n", "525089662\n", "794959240\n", "1942686605\n", "inspero\n", "1472374881\n", "inspero\n", "237902823\n", "212692344\n", "1289035088\n", "1472374881\n", "inspero\n", "1472374881\n", "1149889731\n", "shivasiddharth\n", "1024738362\n", "1289035088\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "1957484080\n", "1957484080\n", "878996580\n", "1024738362\n", "shivasiddharth\n", "1202235094\n", "1332825064\n", "shivasiddharth\n", "794959240\n", "794959240\n", "shivasiddharth\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "inspero\n", "1298879274\n", "1184017324\n", "cassadee\n", "inspero\n", "inspero\n", "cassadee\n", "796017561\n", "inspero\n", "sparkxster\n", "shivasiddharth\n", "1024738362\n", "shivasiddharth\n", "1880305534\n", "shivasiddharth\n", "1530123874\n", "1101737592\n", "525089662\n", "inspero\n", "shivasiddharth\n", "1880305534\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "143183704\n", "unicornwerewolf\n", "unicornwerewolf\n", "1472374881\n", "philcassell\n", "979724834\n", "794959240\n", "felixkim\n", "794959240\n", "794959240\n", "felixkim\n", "18825015\n", "inspero\n", "1472374881\n", "philcassell\n", "inspero\n", "1472374881\n", "794959240\n", "794959240\n", "shivasiddharth\n", "shivasiddharth\n", "shivasiddharth\n", "felixkim\n", "794959240\n", "250887333\n", "866391821\n", "1024738362\n", "250887333\n", "1060921719\n", "794959240\n", "1472374881\n", "794959240\n", "1472374881\n", "250887333\n", "2104848058\n", "250887333\n", "983397869\n", "250887333\n", "983397869\n", "250887333\n", "250887333\n", "250887333\n", "2104848058\n", "2104848058\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "250887333\n", "524552396\n", "794959240\n", "524552396\n", "794959240\n", "794959240\n", "983397869\n", "983397869\n", "794959240\n", "794959240\n", "794959240\n", "2104848058\n", "794959240\n", "794959240\n", "2104848058\n", "794959240\n", "794959240\n", "794959240\n", "2104848058\n", "794959240\n", "2104848058\n", "983397869\n", "983397869\n", "794959240\n", "794959240\n", "524552396\n", "794959240\n", "524552396\n", "794959240\n", "felixkim\n", "2104848058\n", "333580554\n", "250887333\n", "inspero\n", "1971952145\n", "inspero\n", "755417874\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "1472374881\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "250887333\n", "1640795193\n", "755417874\n", "1024738362\n", "1472374881\n", "796017561\n", "1277702896\n", "inspero\n", "1890562474\n", "1060921719\n", "250887333\n", "inspero\n", "1192200229\n", "inspero\n", "250887333\n", "248194716\n", "248194716\n", "2030482438\n", "794959240\n", "inspero\n", "542415372\n", "inspero\n", "794959240\n", "955901347\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "794959240\n", "678644647\n", "1094742639\n", "1971952145\n", "1641855695\n", "924561261\n", "1024738362\n", "1206590166\n", "1206590166\n", "inspero\n", "678989421\n", "inspero\n", "2104848058\n", "inspero\n", "inspero\n", "525089662\n", "333580554\n", "inspero\n", "524552396\n", "inspero\n", "inspero\n", "inspero\n", "inspero\n", "inspero\n", "inspero\n", "inspero\n", "2117733844\n", "1024738362\n", "64313570\n", "inspero\n", "inspero\n", "1024738362\n", "1383695146\n", "inspero\n", "inspero\n", "1060921719\n", "inspero\n", "715684691\n", "159591613\n", "inspero\n", "inspero\n", "1060921719\n", "715684691\n", "1060921719\n", "794959240\n", "inspero\n", "1973698103\n", "794959240\n", "1973698103\n", "794959240\n", "301892085\n", "794959240\n", "1472374881\n", "794959240\n", "inspero\n", "2135661401\n", "794959240\n", "794959240\n", "794959240\n", "likeapunpun\n", "678644647\n", "301892085\n", "794959240\n", "inspero\n", "unicornwerewolf\n", "417197042\n", "inspero\n", "525089662\n", "inspero\n", "inspero\n", "inspero\n", "878996580\n", "878996580\n", "301892085\n", "384930616\n", "inspero\n", "384930616\n", "inspero\n", "1677728595\n", "165654883\n", "1161261191\n", "27254771\n", "shivasiddharth\n", "inspero\n", "255046417\n", "794959240\n", "1255315769\n", "inspero\n", "575839374\n", "inspero\n", "575839374\n", "794959240\n", "794959240\n", "inspero\n", "inspero\n", "794959240\n", "820909221\n", "sparkxster\n", "1144206602\n", "416760475\n", "95691339\n", "inspero\n", "983397869\n", "794959240\n", "575839374\n", "inspero\n", "794959240\n", "333580554\n", "983397869\n", "794959240\n", "416760475\n", "sparkxster\n", "95691339\n", "inspero\n", "794959240\n", "1957484080\n", "inspero\n", "2044177248\n", "794959240\n", "1957484080\n", "794959240\n", "sparkxster\n", "1957484080\n", "inspero\n", "skim620\n", "794959240\n", "1255315769\n", "794959240\n", "1255315769\n", "794959240\n", "1640795193\n", "794959240\n", "inspero\n", "noodle4001\n", "794959240\n", "inspero\n", "794959240\n", "267740704\n", "1640795193\n", "794959240\n", "794959240\n", "inspero\n", "1677728595\n", "inspero\n", "aprildamaso\n", "416760475\n", "inspero\n", "387647469\n", "794959240\n", "273319507\n", "inspero\n", "416760475\n", "794959240\n", "unicornwerewolf\n", "794959240\n", "noodle4001\n", "416760475\n", "794959240\n", "unicornwerewolf\n", "794959240\n", "1255315769\n", "inspero\n", "794959240\n", "794959240\n", "1298879274\n", "nswint\n", "inspero\n", "794959240\n", "1255315769\n", "1472374881\n", "794959240\n", "794959240\n", "themantimeforgot\n", "794959240\n", "794959240\n", "1472374881\n", "471142115\n", "120685372\n", "794959240\n", "471142115\n", "794959240\n", "inspero\n", "794959240\n", "2044177248\n", "1720221761\n", "inspero\n", "996557550\n", "794959240\n", "inspero\n", "141748059\n", "794959240\n", "12141699\n", "794959240\n", "inspero\n", "12141699\n", "794959240\n", "416760475\n", "794959240\n", "695595997\n", "794959240\n", "794959240\n", "iamdefiler\n", "inspero\n", "1472374881\n", "1009147578\n", "inspero\n", "inspero\n", "inspero\n", "1053695170\n", "1354963070\n", "794959240\n", "95691339\n", "inspero\n", "794959240\n", "1472374881\n" ] } ], "source": [ "class get_comments_of_project:\n", " def __init__(self, driver):\n", " self.driver = driver\n", " val = driver.find_element_by_css_selector(\"[itemprop=Project\\[comments_count\\]]\").get_attribute('data-value')\n", " self.total_comments = int(val)\n", " \n", " def __iter__(self):\n", " done = set()\n", " driver.execute_script(\"$('a.older_comments').click()\")\n", " n_wait = 0\n", " \n", " while driver.execute_script(\"return $('a.older_comments:visible').length\") > 0:\n", " n_wait += 1\n", " n_comments = driver.execute_script(\"return $('li.comment').length\")\n", " if n_comments > 0 or n_wait > 5:\n", " driver.execute_script(\"$('a.older_comments').click()\")\n", " \n", " for item in driver.find_elements_by_css_selector('li.comment .avatar.left a'):\n", " profile_id = item.get_attribute('href').split('/profile/')[1]\n", " driver.execute_script('$(\"#%s\").remove()' % item.find_element_by_xpath('../../..').get_attribute('id'))\n", " yield profile_id\n", " n_wait = 0\n", " time.sleep(0.5)\n", " \n", " def __len__(self):\n", " return self.total_comments\n", "\n", "for profile_id in ProgressBar(get_comments_of_project(driver)):\n", " print(profile_id)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Request-sent\n" ] } ], "source": [ "driver.quit()" ] }, { "cell_type": "code", "execution_count": 121, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "https://www.kickstarter.com//discover/newest?ref=discovery_overlay\n" ] } ], "source": [ "print(root + discover_link)\n" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.5.2" } }, "nbformat": 4, "nbformat_minor": 2 }