├── .gitignore ├── 00_GET_POST ├── 00_GET_movie_board.ipynb ├── 01_POST_thsrc_time_table.ipynb ├── 02_google_search_result.ipynb └── get_post_diff.ipynb ├── 01_files_website ├── 00_image_crawling.ipynb ├── 01_image_crawling_and_check_format.ipynb ├── 02_file_crawling.ipynb ├── 03_website_crawling.ipynb ├── 04_image_crawling_check_last_modified.ipynb └── 05_website_crawling_valid_URL.ipynb ├── 02_selenium ├── 00_selenium_crawling_render_image.ipynb ├── 01_pchome_crawling_item.ipynb ├── 02_selenium_google_search.ipynb └── 03_crawling_reCAPTCHA_image.ipynb ├── 03_graph_api ├── 00_facebook_crawling_article_comments.ipynb ├── 01_facebook_crawling_fanpage_likes_shares.ipynb └── 02_facebook_crawling_article_all.ipynb ├── LICENSE ├── Pipfile ├── Pipfile.lock ├── README.md └── appendix_ptt ├── 00_parse_article.ipynb ├── 01_search_api_by_title.ipynb ├── 02_today_articles.ipynb ├── 03_crawl_image.ipynb └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | env/ 12 | build/ 13 | develop-eggs/ 14 | dist/ 15 | downloads/ 16 | eggs/ 17 | .eggs/ 18 | lib/ 19 | lib64/ 20 | parts/ 21 | sdist/ 22 | var/ 23 | wheels/ 24 | *.egg-info/ 25 | .installed.cfg 26 | *.egg 27 | 28 | # PyInstaller 29 | # Usually these files are written by a python script from a template 30 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 31 | *.manifest 32 | *.spec 33 | 34 | # Installer logs 35 | pip-log.txt 36 | pip-delete-this-directory.txt 37 | 38 | # Unit test / coverage reports 39 | htmlcov/ 40 | .tox/ 41 | .coverage 42 | .coverage.* 43 | .cache 44 | nosetests.xml 45 | coverage.xml 46 | *.cover 47 | .hypothesis/ 48 | 49 | # Translations 50 | *.mo 51 | *.pot 52 | 53 | # Django stuff: 54 | *.log 55 | local_settings.py 56 | 57 | # Flask stuff: 58 | instance/ 59 | .webassets-cache 60 | 61 | # Scrapy stuff: 62 | .scrapy 63 | 64 | # Sphinx documentation 65 | docs/_build/ 66 | 67 | # PyBuilder 68 | target/ 69 | 70 | # Jupyter Notebook 71 | .ipynb_checkpoints 72 | 73 | # pyenv 74 | .python-version 75 | 76 | # celery beat schedule file 77 | celerybeat-schedule 78 | 79 | # SageMath parsed files 80 | *.sage.py 81 | 82 | # dotenv 83 | .env 84 | 85 | # virtualenv 86 | .venv 87 | venv/ 88 | ENV/ 89 | 90 | # Spyder project settings 91 | .spyderproject 92 | .spyproject 93 | 94 | # Rope project settings 95 | .ropeproject 96 | 97 | # mkdocs documentation 98 | /site 99 | 100 | # mypy 101 | .mypy_cache/ 102 | -------------------------------------------------------------------------------- /00_GET_POST/00_GET_movie_board.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# 練習\n", 8 | "\n", 9 | "- 觀察 http://www.boxofficemojo.com/yearly/ 並撰寫爬蟲程式\n", 10 | "- 抓取每年度冠軍排行榜\n", 11 | "- 使用 requests + BeautifulSoup 實作\n", 12 | "- 透過 pandas 輸出成 csv" 13 | ] 14 | }, 15 | { 16 | "cell_type": "code", 17 | "execution_count": 1, 18 | "metadata": { 19 | "collapsed": true 20 | }, 21 | "outputs": [], 22 | "source": [ 23 | "import os\n", 24 | "import requests\n", 25 | "import pandas as pd\n", 26 | "\n", 27 | "from bs4 import BeautifulSoup\n", 28 | "\n", 29 | "url = 'http://www.boxofficemojo.com/yearly/'" 30 | ] 31 | }, 32 | { 33 | "cell_type": "code", 34 | "execution_count": 2, 35 | "metadata": { 36 | "collapsed": true 37 | }, 38 | "outputs": [], 39 | "source": [ 40 | "resp = requests.get(url)\n", 41 | "resp.encoding = 'utf-8'\n", 42 | "soup = BeautifulSoup(resp.text, 'lxml')" 43 | ] 44 | }, 45 | { 46 | "cell_type": "code", 47 | "execution_count": 3, 48 | "metadata": {}, 49 | "outputs": [ 50 | { 51 | "name": "stdout", 52 | "output_type": "stream", 53 | "text": [ 54 | "['Year',\n", 55 | " 'TotalGross*',\n", 56 | " 'Change',\n", 57 | " 'TicketsSold',\n", 58 | " 'Change',\n", 59 | " '# ofMovies',\n", 60 | " 'TotalScreens',\n", 61 | " 'Avg.TicketPrice',\n", 62 | " 'Avg.Cost^',\n", 63 | " '#1 Movie']\n" 64 | ] 65 | }, 66 | { 67 | "data": { 68 | "text/html": [ 69 | "
\n", 87 | " | Year | \n", 88 | "TotalGross* | \n", 89 | "Change | \n", 90 | "TicketsSold | \n", 91 | "Change | \n", 92 | "# ofMovies | \n", 93 | "TotalScreens | \n", 94 | "Avg.TicketPrice | \n", 95 | "Avg.Cost^ | \n", 96 | "#1 Movie | \n", 97 | "
---|---|---|---|---|---|---|---|---|---|---|
0 | \n", 102 | "2018 | \n", 103 | "$4,310.3 | \n", 104 | "- | \n", 105 | "470.6 | \n", 106 | "- | \n", 107 | "264 | \n", 108 | "- | \n", 109 | "$9.16 | \n", 110 | "- | \n", 111 | "Black Panther | \n", 112 | "
1 | \n", 115 | "2017 | \n", 116 | "$11,071.9 | \n", 117 | "-2.7% | \n", 118 | "1,234.3 | \n", 119 | "-6.2% | \n", 120 | "738 | \n", 121 | "- | \n", 122 | "$8.97 | \n", 123 | "- | \n", 124 | "Star Wars: The Last Jedi | \n", 125 | "
2 | \n", 128 | "2016 | \n", 129 | "$11,377.7 | \n", 130 | "+2.2% | \n", 131 | "1,315.3 | \n", 132 | "-0.4% | \n", 133 | "736 | \n", 134 | "- | \n", 135 | "$8.65 | \n", 136 | "- | \n", 137 | "Rogue One | \n", 138 | "
3 | \n", 141 | "2015 | \n", 142 | "$11,129.4 | \n", 143 | "+7.4% | \n", 144 | "1,320.2 | \n", 145 | "+4.1% | \n", 146 | "705 | \n", 147 | "- | \n", 148 | "$8.43 | \n", 149 | "- | \n", 150 | "Star Wars: The Force Awakens | \n", 151 | "
4 | \n", 154 | "2014 | \n", 155 | "$10,361.2 | \n", 156 | "-5.2% | \n", 157 | "1,268.2 | \n", 158 | "-5.6% | \n", 159 | "706 | \n", 160 | "- | \n", 161 | "$8.17 | \n", 162 | "- | \n", 163 | "American Sniper | \n", 164 | "
5 | \n", 167 | "2013 | \n", 168 | "$10,924.6 | \n", 169 | "+0.8% | \n", 170 | "1,343.7 | \n", 171 | "-1.3% | \n", 172 | "688 | \n", 173 | "- | \n", 174 | "$8.13 | \n", 175 | "- | \n", 176 | "Catching Fire | \n", 177 | "
6 | \n", 180 | "2012 | \n", 181 | "$10,837.6 | \n", 182 | "+6.5% | \n", 183 | "1,361.5 | \n", 184 | "+6.1% | \n", 185 | "669 | \n", 186 | "- | \n", 187 | "$7.96 | \n", 188 | "- | \n", 189 | "The Avengers | \n", 190 | "
7 | \n", 193 | "2011 | \n", 194 | "$10,174.2 | \n", 195 | "-3.7% | \n", 196 | "1,283.0 | \n", 197 | "-4.2% | \n", 198 | "602 | \n", 199 | "- | \n", 200 | "$7.93 | \n", 201 | "- | \n", 202 | "Harry Potter / Deathly Hallows (P2) | \n", 203 | "
8 | \n", 206 | "2010 | \n", 207 | "$10,565.6 | \n", 208 | "-0.3% | \n", 209 | "1,339.1 | \n", 210 | "-5.2% | \n", 211 | "537 | \n", 212 | "- | \n", 213 | "$7.89 | \n", 214 | "- | \n", 215 | "Toy Story 3 | \n", 216 | "
9 | \n", 219 | "2009 | \n", 220 | "$10,595.5 | \n", 221 | "+10.0% | \n", 222 | "1,412.7 | \n", 223 | "+5.3% | \n", 224 | "521 | \n", 225 | "- | \n", 226 | "$7.50 | \n", 227 | "- | \n", 228 | "Avatar | \n", 229 | "
10 | \n", 232 | "2008 | \n", 233 | "$9,630.7 | \n", 234 | "-0.3% | \n", 235 | "1,341.3 | \n", 236 | "-4.5% | \n", 237 | "607 | \n", 238 | "- | \n", 239 | "$7.18 | \n", 240 | "- | \n", 241 | "The Dark Knight | \n", 242 | "
11 | \n", 245 | "2007 | \n", 246 | "$9,663.8 | \n", 247 | "+4.9% | \n", 248 | "1,404.6 | \n", 249 | "-0.1% | \n", 250 | "631 | \n", 251 | "- | \n", 252 | "$6.88 | \n", 253 | "- | \n", 254 | "Spider-Man 3 | \n", 255 | "
12 | \n", 258 | "2006 | \n", 259 | "$9,209.5 | \n", 260 | "+4.2% | \n", 261 | "1,406.0 | \n", 262 | "+2.0% | \n", 263 | "608 | \n", 264 | "- | \n", 265 | "$6.55 | \n", 266 | "- | \n", 267 | "Dead Man's Chest | \n", 268 | "
13 | \n", 271 | "2005 | \n", 272 | "$8,840.5 | \n", 273 | "-5.8% | \n", 274 | "1,379.2 | \n", 275 | "-8.7% | \n", 276 | "547 | \n", 277 | "- | \n", 278 | "$6.41 | \n", 279 | "- | \n", 280 | "Revenge of the Sith | \n", 281 | "
14 | \n", 284 | "2004 | \n", 285 | "$9,380.5 | \n", 286 | "+1.5% | \n", 287 | "1,510.5 | \n", 288 | "-1.4% | \n", 289 | "551 | \n", 290 | "- | \n", 291 | "$6.21 | \n", 292 | "- | \n", 293 | "Shrek 2 | \n", 294 | "
15 | \n", 297 | "2003 | \n", 298 | "$9,239.7 | \n", 299 | "+0.9% | \n", 300 | "1,532.3 | \n", 301 | "-2.8% | \n", 302 | "506 | \n", 303 | "- | \n", 304 | "$6.03 | \n", 305 | "$63.8 | \n", 306 | "Return of the King | \n", 307 | "
16 | \n", 310 | "2002 | \n", 311 | "$9,155.1 | \n", 312 | "+8.8% | \n", 313 | "1,575.7 | \n", 314 | "+6.0% | \n", 315 | "480 | \n", 316 | "35,592 | \n", 317 | "$5.81 | \n", 318 | "$58.8 | \n", 319 | "Spider-Man | \n", 320 | "
17 | \n", 323 | "2001 | \n", 324 | "$8,412.5 | \n", 325 | "+9.8% | \n", 326 | "1,487.3 | \n", 327 | "+4.7% | \n", 328 | "482 | \n", 329 | "36,764 | \n", 330 | "$5.66 | \n", 331 | "$47.7 | \n", 332 | "Harry Potter / Sorcerer's Stone | \n", 333 | "
18 | \n", 336 | "2000 | \n", 337 | "$7,661.0 | \n", 338 | "+2.9% | \n", 339 | "1,420.8 | \n", 340 | "-3.0% | \n", 341 | "478 | \n", 342 | "37,396 | \n", 343 | "$5.39 | \n", 344 | "$54.8 | \n", 345 | "The Grinch | \n", 346 | "
19 | \n", 349 | "1999 | \n", 350 | "$7,448.0 | \n", 351 | "+7.2% | \n", 352 | "1,465.2 | \n", 353 | "-1.1% | \n", 354 | "461 | \n", 355 | "37,185 | \n", 356 | "$5.08 | \n", 357 | "$51.5 | \n", 358 | "The Phantom Menace | \n", 359 | "
20 | \n", 362 | "1998 | \n", 363 | "$6,949.0 | \n", 364 | "+9.2% | \n", 365 | "1,480.7 | \n", 366 | "+6.7% | \n", 367 | "509 | \n", 368 | "34,186 | \n", 369 | "$4.69 | \n", 370 | "$52.7 | \n", 371 | "Saving Private Ryan | \n", 372 | "
21 | \n", 375 | "1997 | \n", 376 | "$6,365.9 | \n", 377 | "+7.7% | \n", 378 | "1,387.7 | \n", 379 | "+3.7% | \n", 380 | "510 | \n", 381 | "31,640 | \n", 382 | "$4.59 | \n", 383 | "$53.4 | \n", 384 | "Titanic | \n", 385 | "
22 | \n", 388 | "1996 | \n", 389 | "$5,911.5 | \n", 390 | "+7.6% | \n", 391 | "1,338.6 | \n", 392 | "+6.0% | \n", 393 | "471 | \n", 394 | "29,690 | \n", 395 | "$4.42 | \n", 396 | "$39.8 | \n", 397 | "Independence Day | \n", 398 | "
23 | \n", 401 | "1995 | \n", 402 | "$5,493.5 | \n", 403 | "+1.8% | \n", 404 | "1,262.6 | \n", 405 | "-2.3% | \n", 406 | "411 | \n", 407 | "27,805 | \n", 408 | "$4.35 | \n", 409 | "$36.4 | \n", 410 | "Toy Story | \n", 411 | "
24 | \n", 414 | "1994 | \n", 415 | "$5,396.2 | \n", 416 | "+4.7% | \n", 417 | "1,291.7 | \n", 418 | "+3.8% | \n", 419 | "453 | \n", 420 | "26,586 | \n", 421 | "$4.18 | \n", 422 | "$34.3 | \n", 423 | "Forrest Gump | \n", 424 | "
25 | \n", 427 | "1993 | \n", 428 | "$5,154.2 | \n", 429 | "+5.8% | \n", 430 | "1,244.0 | \n", 431 | "+6.0% | \n", 432 | "462 | \n", 433 | "25,737 | \n", 434 | "$4.14 | \n", 435 | "$29.9 | \n", 436 | "Jurassic Park | \n", 437 | "
26 | \n", 440 | "1992 | \n", 441 | "$4,871.0 | \n", 442 | "+1.4% | \n", 443 | "1,173.2 | \n", 444 | "+2.9% | \n", 445 | "480 | \n", 446 | "25,105 | \n", 447 | "$4.15 | \n", 448 | "$28.9 | \n", 449 | "Aladdin | \n", 450 | "
27 | \n", 453 | "1991 | \n", 454 | "$4,803.2 | \n", 455 | "-4.4% | \n", 456 | "1,140.6 | \n", 457 | "-4.0% | \n", 458 | "458 | \n", 459 | "24,570 | \n", 460 | "$4.21 | \n", 461 | "$26.1 | \n", 462 | "Terminator 2 | \n", 463 | "
28 | \n", 466 | "1990 | \n", 467 | "$5,021.8 | \n", 468 | "-0.2% | \n", 469 | "1,188.6 | \n", 470 | "-5.9% | \n", 471 | "410 | \n", 472 | "23,689 | \n", 473 | "$4.23 | \n", 474 | "$26.8 | \n", 475 | "Home Alone | \n", 476 | "
29 | \n", 479 | "1989 | \n", 480 | "$5,033.4 | \n", 481 | "+12.9% | \n", 482 | "1,262.8 | \n", 483 | "+16.4% | \n", 484 | "502 | \n", 485 | "23,132 | \n", 486 | "$3.97 | \n", 487 | "$23.5 | \n", 488 | "Batman | \n", 489 | "
30 | \n", 492 | "1988 | \n", 493 | "$4,458.4 | \n", 494 | "+4.8% | \n", 495 | "1,084.8 | \n", 496 | "-0.3% | \n", 497 | "510 | \n", 498 | "23,234 | \n", 499 | "$4.11 | \n", 500 | "$18.1 | \n", 501 | "Rain Man | \n", 502 | "
31 | \n", 505 | "1987 | \n", 506 | "$4,252.9 | \n", 507 | "+12.6% | \n", 508 | "1,088.5 | \n", 509 | "+7.0% | \n", 510 | "509 | \n", 511 | "23,555 | \n", 512 | "$3.91 | \n", 513 | "$20.1 | \n", 514 | "Three Men and a Baby | \n", 515 | "
32 | \n", 518 | "1986 | \n", 519 | "$3,778.0 | \n", 520 | "+0.8% | \n", 521 | "1,017.2 | \n", 522 | "-3.7% | \n", 523 | "451 | \n", 524 | "22,765 | \n", 525 | "$3.71 | \n", 526 | "$17.5 | \n", 527 | "Top Gun | \n", 528 | "
33 | \n", 531 | "1985 | \n", 532 | "$3,749.2 | \n", 533 | "-7.0% | \n", 534 | "1,056.1 | \n", 535 | "-11.9% | \n", 536 | "470 | \n", 537 | "21,147 | \n", 538 | "$3.55 | \n", 539 | "$16.8 | \n", 540 | "Back to the Future | \n", 541 | "
34 | \n", 544 | "1984 | \n", 545 | "$4,031.0 | \n", 546 | "+7.0% | \n", 547 | "1,199.0 | \n", 548 | "+0.2% | \n", 549 | "536 | \n", 550 | "20,200 | \n", 551 | "$3.36 | \n", 552 | "$14.4 | \n", 553 | "Beverly Hills Cop | \n", 554 | "
35 | \n", 557 | "1983 | \n", 558 | "$3,766.0 | \n", 559 | "+9.1% | \n", 560 | "1,197.0 | \n", 561 | "+1.9% | \n", 562 | "495 | \n", 563 | "18,884 | \n", 564 | "$3.15 | \n", 565 | "$11.9 | \n", 566 | "Return of the Jedi | \n", 567 | "
36 | \n", 570 | "1982 | \n", 571 | "$3,453.0 | \n", 572 | "+16.4% | \n", 573 | "1,175.0 | \n", 574 | "+10.1% | \n", 575 | "428 | \n", 576 | "18,020 | \n", 577 | "$2.94 | \n", 578 | "$11.8 | \n", 579 | "E.T. | \n", 580 | "
37 | \n", 583 | "1981 | \n", 584 | "$2,966.0 | \n", 585 | "+7.9% | \n", 586 | "1,067.0 | \n", 587 | "+4.4% | \n", 588 | "173 | \n", 589 | "18,040 | \n", 590 | "$2.78 | \n", 591 | "$11.3 | \n", 592 | "Raiders / Lost Ark | \n", 593 | "
38 | \n", 596 | "1980 | \n", 597 | "$2,749.0 | \n", 598 | "- | \n", 599 | "1,022.0 | \n", 600 | "- | \n", 601 | "161 | \n", 602 | "17,590 | \n", 603 | "$2.69 | \n", 604 | "$9.4 | \n", 605 | "The Empire Strikes Back | \n", 606 | "
\n", 98 | " | 車次 | \n", 99 | "出發時間 | \n", 100 | "抵達時間 | \n", 101 | "行車時間 | \n", 102 | "早鳥 | \n", 103 | "
---|---|---|---|---|---|
0 | \n", 108 | "0833 | \n", 109 | "14:11 | \n", 110 | "16:11 | \n", 111 | "02:00 | \n", 112 | "8折起 | \n", 113 | "
1 | \n", 116 | "0651 | \n", 117 | "14:46 | \n", 118 | "16:32 | \n", 119 | "01:46 | \n", 120 | "\n", 121 | " |
2 | \n", 124 | "0837 | \n", 125 | "15:11 | \n", 126 | "17:11 | \n", 127 | "02:00 | \n", 128 | "8折起 | \n", 129 | "
3 | \n", 132 | "0657 | \n", 133 | "15:46 | \n", 134 | "17:32 | \n", 135 | "01:46 | \n", 136 | "\n", 137 | " |
4 | \n", 140 | "0841 | \n", 141 | "16:11 | \n", 142 | "18:11 | \n", 143 | "02:00 | \n", 144 | "65折起 | \n", 145 | "
5 | \n", 148 | "0661 | \n", 149 | "16:21 | \n", 150 | "18:06 | \n", 151 | "01:45 | \n", 152 | "8折起 | \n", 153 | "
6 | \n", 156 | "0663 | \n", 157 | "16:46 | \n", 158 | "18:32 | \n", 159 | "01:46 | \n", 160 | "\n", 161 | " |
7 | \n", 164 | "0845 | \n", 165 | "17:11 | \n", 166 | "19:11 | \n", 167 | "02:00 | \n", 168 | "65折起 | \n", 169 | "
8 | \n", 172 | "0667 | \n", 173 | "17:21 | \n", 174 | "19:06 | \n", 175 | "01:45 | \n", 176 | "8折起 | \n", 177 | "
9 | \n", 180 | "0669 | \n", 181 | "17:46 | \n", 182 | "19:32 | \n", 183 | "01:46 | \n", 184 | "\n", 185 | " |
\n", 111 | " | created_time | \n", 112 | "from | \n", 113 | "id | \n", 114 | "message | \n", 115 | "
---|---|---|---|---|
0 | \n", 120 | "2018-01-09T11:02:42+0000 | \n", 121 | "NaN | \n", 122 | "1213927345375910_1213982232037088 | \n", 123 | "市長,謝謝您注意到這個議題。但是,不知道您是否同時有發現,比起醫療環境,更加威脅台灣幼兒的,... | \n", 124 | "
1 | \n", 127 | "2018-01-09T11:07:44+0000 | \n", 128 | "NaN | \n", 129 | "1213927345375910_1213985318703446 | \n", 130 | "我希望如果有天你有能力了,可以為被虐的兒童提出修法保護,更另闢一個無力撫養孩子的人一個出口,... | \n", 131 | "
2 | \n", 134 | "2018-01-09T11:21:33+0000 | \n", 135 | "NaN | \n", 136 | "1213927345375910_1213993592035952 | \n", 137 | "我也是重症兒童家屬\\n感謝你的發言\\n我第一次看到有政治人物願意大聲疾呼\\n但不是說沒有其他... | \n", 138 | "
3 | \n", 141 | "2018-01-09T09:34:35+0000 | \n", 142 | "NaN | \n", 143 | "1213927345375910_1213934828708495 | \n", 144 | "每次看到你就覺得台灣還有希望\\n不在乎選票在乎的是人 | \n", 145 | "
4 | \n", 148 | "2018-01-09T11:28:25+0000 | \n", 149 | "NaN | \n", 150 | "1213927345375910_1213997665368878 | \n", 151 | "每當我覺得天下的烏鴉一般黑的時候 看到你的發文 又讓我覺得繼續奮鬥 台灣會被照亮的 柯文哲 ... | \n", 152 | "
\n", 162 | " | created_time | \n", 163 | "id | \n", 164 | "message | \n", 165 | "name | \n", 166 | "total_likes | \n", 167 | "total_shares | \n", 168 | "
---|---|---|---|---|---|---|
0 | \n", 173 | "2018-01-29T10:07:27+0000 | \n", 174 | "136845026417486_1230167763751868 | \n", 175 | "來荷蘭烏特勒支市走一走,看看他們如何創造一個友善的自行車通行環境。\\n\\n---\\nPart... | \n", 176 | "直播|考察荷蘭自行車設施(Part 2) | \n", 177 | "9022 | \n", 178 | "131.0 | \n", 179 | "
1 | \n", 182 | "2018-01-29T09:40:44+0000 | \n", 183 | "136845026417486_1230143707087607 | \n", 184 | "來荷蘭烏特勒支市走一走,看看他們如何創造一座全世界最大的自行車停車場。\\n\\n---\\nPa... | \n", 185 | "直播|考察荷蘭自行車設施(Part 1) | \n", 186 | "10470 | \n", 187 | "181.0 | \n", 188 | "
2 | \n", 191 | "2018-01-28T03:30:00+0000 | \n", 192 | "136845026417486_1228976073871037 | \n", 193 | "每次出訪,都是一次難得的學習機會,這一趟歐洲行也不例外。\\n\\n荷蘭一直是我想去好好研究的地... | \n", 194 | "Timeline Photos | \n", 195 | "38594 | \n", 196 | "400.0 | \n", 197 | "
3 | \n", 200 | "2018-01-27T13:15:49+0000 | \n", 201 | "136845026417486_1228569593911685 | \n", 202 | "很多人都聽過「順手捐發票,救救老殘窮」,也看過在路上推著烤爐賣烤地瓜的「地瓜媽媽」,這些都是... | \n", 203 | "NaN | \n", 204 | "12317 | \n", 205 | "192.0 | \n", 206 | "
4 | \n", 209 | "2018-01-26T09:29:05+0000 | \n", 210 | "136845026417486_1227573790677932 | \n", 211 | "政治就是落實在人民的每一天生活之中,讓人民有好的居住環境,應當是中央和地方一致認同的進步價值... | \n", 212 | "Photos from 柯文哲's post | \n", 213 | "9145 | \n", 214 | "86.0 | \n", 215 | "
\n", 130 | " | application_category | \n", 131 | "application_id | \n", 132 | "application_link | \n", 133 | "application_name | \n", 134 | "application_namespace | \n", 135 | "attachment_type | \n", 136 | "attachment_url | \n", 137 | "id | \n", 138 | "message | \n", 139 | "
---|---|---|---|---|---|---|---|---|---|
0 | \n", 144 | "Utilities | \n", 145 | "350685531728 | \n", 146 | "/android | \n", 147 | "Facebook for Android | \n", 148 | "fbandroid | \n", 149 | "NaN | \n", 150 | "NaN | \n", 151 | "10156769966527069_10156771068602069 | \n", 152 | "又要連PO好幾天\\n一天好幾篇\\nPO到有人反感\\n留言開始有人吵架鬥嘴\\n最後一面倒開始噴這遊戲 | \n", 153 | "
1 | \n", 156 | "Utilities | \n", 157 | "6628568379 | \n", 158 | "/iphone | \n", 159 | "Facebook for iPhone | \n", 160 | "fbiphone | \n", 161 | "photo | \n", 162 | "https://www.facebook.com/photo.php?fbid=164774... | \n", 163 | "10156769966527069_10156771204372069 | \n", 164 | "水溝是怎樣 | \n", 165 | "
2 | \n", 168 | "Utilities | \n", 169 | "350685531728 | \n", 170 | "/android | \n", 171 | "Facebook for Android | \n", 172 | "fbandroid | \n", 173 | "photo | \n", 174 | "https://www.facebook.com/photo.php?fbid=201326... | \n", 175 | "10156769966527069_10156771212477069 | \n", 176 | "我的🐸兒子好久才回家本來很生氣(找不到罵兒子的選項XD\\n\\n結果看到他帶回來的名產\\n以及... | \n", 177 | "
3 | \n", 180 | "Utilities | \n", 181 | "350685531728 | \n", 182 | "/android | \n", 183 | "Facebook for Android | \n", 184 | "fbandroid | \n", 185 | "NaN | \n", 186 | "NaN | \n", 187 | "10156769966527069_10156771109777069 | \n", 188 | "重複報導是不會膩喔 | \n", 189 | "
4 | \n", 192 | "Utilities | \n", 193 | "350685531728 | \n", 194 | "/android | \n", 195 | "Facebook for Android | \n", 196 | "fbandroid | \n", 197 | "photo | \n", 198 | "https://www.facebook.com/photo.php?fbid=537644... | \n", 199 | "10156769966527069_10156771833147069 | \n", 200 | "我家的青蛙在我肚子裡跟我一起去旅行了 | \n", 201 | "
本網站已依網站內容分級規定處理
\n", 87 | "\n", 88 | "警告︰您即將進入之看板內容需滿十八歲方可瀏覽。
\n", 89 | "\n", 90 | "若您尚未年滿十八歲,請點選離開。若您已滿十八歲,亦不可將本區之內容派發、傳閱、出售、出租、交給或借予年齡未滿18歲的人士瀏覽,或將本網站內容向該人士出示、播放或放映。
\n", 91 | "