刮痧航班信息网站

时间:2017-03-25 05:20:49

标签: excel-vba vba excel

我是这个网站的新手,也是编码世界的新手。我被赋予了一个抓取网站以获取航班价格信息的任务。在搜索网络时,我找到了stackoverflow并从此链接中运行了获胜代码 Website data table scraper 这是为invest.com网页编码的。当我更改链接的网址时,它不会给我任何结果。我的网址在下方。它有点长,因为字符串中的输入很少:

https://www.expedia.com/Flights-Search?flight-type=on&starDate=03%2F25%2F2017&endDate=03%2F26%2F2017&_xpid=11905%7C1&mode=search&trip=roundtrip&leg1=from%3ANew+York%2C+NY+%28NYC-All+Airports%29%2Cto%3ASan+Francisco%2C+CA+%28QSF-All+Airports%29%2Cdeparture%3A03%2F25%2F2017TANYT&leg2=from%3ASan+Francisco%2C+CA+%28QSF-All+Airports%29%2Cto%3ANew+York%2C+NY+%28NYC-All+Airports%29%2Cdeparture%3A03%2F26%2F2017TANYT&passengers=children%3A0%2Cadults%3A1%2Cseniors%3A0%2Cinfantinlap%3AY

就像上面代码的目标是将页面上的所有内容都放到Excel工作表上(因此,可以按照他们想要的方式使用数据),我希望飞行网站能够做同样的事情。有人可以帮我这个。我可能认为这个问题太多了,但是我很需要并且不熟悉编码。希望有人可以提供帮助。

1 个答案:

答案 0 :(得分:0)

似乎字符串太长,Excel无法处理。我猜测URL的限制是255个字符。您可以尝试使用Python或R.但是,我猜这个URL无论您何时使用它都会出现永久性问题。