[请问] 关于PTT网页板的最后一页 运用到excel上

楼主: andy90498 (枫情)   2018-02-07 15:25:30
是这样的
我想写一个excel VBA
让她打开时能自动抓取PTT网页板的文字
使用的是 excel自己内建 从web上抓取资料的功能
来源像是这样
https://www.ptt.cc/bbs/ask/index.html
然后我发现 其实这个版就有3000多页 每页都会像这样加注在网址上
https://www.ptt.cc/bbs/ask/index3908.html
而如果没有计数的话就是最新的一页
而当下 index3909页也就是最新的一页
现在问题来了
我想要知道最新的一页的计数是多少
因为我想要让excel抓 最新的一页 ~ 往前10页的内容都要
但问题是我不知道最新的一页是第几页
最笨的方式
就是从3900页开始抓到3909
但问题是页数会一直往后加
我就得手动去改最旧的那页的数字 然后让VBA自己跑后面9页
如果我直接设定让VBA抓没有计数的最新的那一页
又没办法让VBA往前推10页的资料全抓
所以我想问问看大家
要如何知道PTT特定一个版 目前最新的页数在第几页呢??
谢谢
作者: robrob99 (梁龙)   2018-02-07 22:15:00
分析网页 右上角 上页的网址 就会是倒数第二页

Links booklink

Contact Us: admin [ a t ] ucptt.com