python - 如何爬万达电影官网上的订票信息
迷茫
迷茫 2017-04-17 12:02:25
0
3
415

想在万达电影官网上订《霍比特人2:史矛革之战》的影票(明天、IMAX-3D),但现在还没开始卖。
网址是http://www.wandafilm.com/trade/movie_times.jsp,网页截图如下:


我想写个小程序每过几分钟就按图中的选项检查一下是否有票了

想法是这样的:
1.因为只要是这个订票页面,不管你选择哪个选项网址都不会变,所以应该不能取得整个网页然后解析。
2.然后通过wireshark监听了一下http数据,发现发送请求是:
GET /trade/time.do?m=init&city_code=undefined&cinema_id=842&day=2014_02_22&rond=0.22890089126303792&_=1392950290319 HTTP/1.1

在这个GET请求中并没有看到与影片名/时间/版本相关的数据,另外我点击“影片”/“时间”/“版本”时wireshark都监听不到流量


到这里就不知道怎么做了,之前只用python和c#爬过一次网页,所以没什么这方面的经验,请赐教。

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(3)
大家讲道理

在你打開網頁的時候(還沒有選擇的時候),已經加載了所有的電影信息,通過如下URL:

http://www.wandafilm.com/js/jsArray/cinemaArray.js

Ty80

我想你該試試phantom

Peter_Zhu

scrapy是python的一個不錯爬蟲框架。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板