我正在收集关于使用Python的移动应用程序的统计数据,现在我正在寻找访问Blackberry应用程序世界数据的最佳解决方案。在
到目前为止,我已经得到了iOS(http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html)和Android(https://github.com/liato/android-market-api-py)的解决方案。iOS解决方案使用苹果提供的API,Android解决方案模拟手机并收集数据,就像真实手机以结构化的方式进行收集一样。在
现在我似乎找不到一个类似的解决方案来解决黑莓应用程序的问题,所以我的问题是,最好的办法是什么?我可以刮网站,但我宁愿不,因为我的刮板将打破如果他们改变他们的网站。理想情况下,我会使用提供的API或模拟黑莓以更结构化的方式访问App World数据。有什么建议吗?在
我在.NET中使用Selenium WebDriver和phantomDriver和CSQuery来抓取Blackberry网站,到目前为止,我还没有遇到更新问题。在
在开始编码之前,请在您的电脑中下载Selenium WebDriver和phantom驱动程序(如
C:\Users\rakesh\Documents\Selenium\PhantomJSDriver
),并在visualstudio中安装CSQuery。在安装Web驱动程序:
^{pr2}$安装phantomjs:
^{3}$我已经抓取黑莓网站有一段时间了,到目前为止还没有更新的问题。在
您是否使用来自文档根目录的绝对xpath来提取数据?您可以使用相对XPath来制作更健壮的刮板:
我在.net中使用selenium webdriver和phantomDriver以及csquery来抓取黑莓网站,到目前为止还没有更新的问题。在
相关问题 更多 >
编程相关推荐