seleniumライブラリ
seleniumライブラリは遊覧機の自動ツールです
このライブラリはJAVA/Python/cなど多くの言語でサポートされています.
最初に接触したのはgithubでチケットを奪うソフトを探したためで、pythonで書いた人がいて、実際には人工的に切符をブラシしていますが、このライブラリを利用して後半自動で切符をブラシしています.
でもバグが多いので、何度もブラシをかけないで止めました.
それからこのライブラリを調べて、今日勉強して使いました.
前にJsoupで書いた爬虫類を利用してPOJの解題コードを登ってみましたが、最後の解題数も1100本しかありませんでした.主にブログ園のコードを登っています.ブログ園の多くのコードの前に行数があります.私は正規表現でいくつか削除しましたが、いくつかは間違って他のものを削除します.正則マッチングがあまりよくないからです.
このseleniumは実は爬虫類を書くのに便利なものです.Jsoupは静的なページしか登れないので、動的なページや複雑なものは登れません.
一、
必要なseleniumライブラリとあなたの遊覧器に対応するドライババージョンを公式サイトでダウンロードします.
例えばchrome遊覧機はchromedriveを探しに行きます(この2つのバージョンには対応表があり、対応表を調べてダウンロードします.例えばchrome 64+のchromeは2.35です).
二、
簡単な例です
xpathはXMLパス言語で、Webページの要素の位置を特定するために使用でき、強力に使用できます.
chromeではF 12でxpathのパスをエクスポートします.
http://www.webdriver.org/
中国語のwebdriveのウェブサイト
転載先:https://www.cnblogs.com/Tree-dream/p/8415921.html
このライブラリはJAVA/Python/cなど多くの言語でサポートされています.
最初に接触したのはgithubでチケットを奪うソフトを探したためで、pythonで書いた人がいて、実際には人工的に切符をブラシしていますが、このライブラリを利用して後半自動で切符をブラシしています.
でもバグが多いので、何度もブラシをかけないで止めました.
それからこのライブラリを調べて、今日勉強して使いました.
前にJsoupで書いた爬虫類を利用してPOJの解題コードを登ってみましたが、最後の解題数も1100本しかありませんでした.主にブログ園のコードを登っています.ブログ園の多くのコードの前に行数があります.私は正規表現でいくつか削除しましたが、いくつかは間違って他のものを削除します.正則マッチングがあまりよくないからです.
このseleniumは実は爬虫類を書くのに便利なものです.Jsoupは静的なページしか登れないので、動的なページや複雑なものは登れません.
一、
必要なseleniumライブラリとあなたの遊覧器に対応するドライババージョンを公式サイトでダウンロードします.
例えばchrome遊覧機はchromedriveを探しに行きます(この2つのバージョンには対応表があり、対応表を調べてダウンロードします.例えばchrome 64+のchromeは2.35です).
二、
簡単な例です
1 public class test {
2 public static void main(String[] args) {
3 // chromedriver .
4 System.setProperty("webdriver.chrome.driver","H:\\12306\\chromedriver.exe");
5 WebDriver webdriver = new ChromeDriver(); //webdrive 。
6
7 WebElement kw = webDriver.findElement(By.id("kw"));
8 kw.sendKeys("selenium");//
9 WebElement su = webDriver.findElement(By.id("su"));//By.id id, tagname 。
10 su.click();
11 //
12 List s = webdriver.findElements(By.xpath("/html/body/div[1]/div[1]/div"));
13 // xpath
14 }
15 }
xpathはXMLパス言語で、Webページの要素の位置を特定するために使用でき、強力に使用できます.
chromeではF 12でxpathのパスをエクスポートします.
http://www.webdriver.org/
中国語のwebdriveのウェブサイト
転載先:https://www.cnblogs.com/Tree-dream/p/8415921.html