zoukankan      html  css  js  c++  java
  • dotnetcore使用selenium爬取svn代码路径目录

    步骤:

    1.根据浏览器版本下载驱动包

    ///不同驱动 chrome网址:http://chromedriver.storage.googleapis.com/index.html
    /// firefox : https://github.com/mozilla/geckodriver/releases/

    2.下载nuget包

     值得注意的是 如果需要访问的页面地址为不安全连接 需要使用火狐  

     FirefoxOptions fo = new FirefoxOptions();
                fo.AddArguments("--headless");
                fo.AddArguments("--window-size=1920,1080");
                fo.AddAdditionalCapability("acceptInsecureCerts", true, true);
                FirefoxDriver fd = new FirefoxDriver(AppDomain.CurrentDomain.BaseDirectory.ToString(), fo);
                fd.Navigate().GoToUrl("https://*.*.*.*:****/svn/Project/");
                string text2 = fd.PageSource;
                fd.Quit();

    需要注意 

    fo.AddAdditionalCapability("acceptInsecureCerts", true, true);

    最后一个true不可省略不然无法执行成功。

    接下去需要传入用户名密码

    将之前的浏览器地址修改

    原来的地址  https://*.*.*.*:****/svn/Project/  改为    https:// 用户名:密码@*.*.*.*:****/svn/Project/ 

    后续正常解析即可
  • 相关阅读:
    关于非旋转Treap
    CSP2019第二轮-划水游记
    题解 Luogu P3370
    CF926B Add Points
    日常卡题
    关于SPFA
    用Docker部署自己的JupyterHub
    请不要在JDK7及以上用Json-lib了
    SQL Server 2000向SQL Server 2008 R2推送数据
    .NET实现微博粉丝服务平台接口
  • 原文地址:https://www.cnblogs.com/nontracey/p/12809435.html
Copyright © 2011-2022 走看看