任務是按下按鈕,在https://play.google.com/store/apps/category/FINANCE/collection/topselling_paidwebdriver的按鍵谷歌玩
「更多」 這是截圖 http://c2n.me/i9LC1O
我的代碼是:
String url = "https://play.google.com/store/apps/category/FINANCE/collection/topselling_paid";
WebDriver driver = new HtmlUnitDriver();
driver.manage().timeouts().implicitlyWait(100000, TimeUnit.SECONDS);
driver.get(url);
//Collects ONLY first 60 link. `enter code here`But I need more....
ArrayList<WebElement> linksToApp = (ArrayList<WebElement>) driver
.findElements((By.className("title")));
ArrayList<String> urlToApp = new ArrayList<String>();
請幫助我。
id屬性對我來說按鈕被隱藏。因此點擊它不會取得任何成效。當我向下滾動頁面時,「顯示更多」是自動完成的,因此我不知道你想要實現什麼,因爲這不是頁面顯示的內容。 – Arran
你沒有看到按鈕「更多」。我對嗎? – user3661720
是的。從我的調查中看不到,當您使用AJAX請求向下滾動時,頁面自動獲得「更多」結果。 – Arran