C# walls

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# walls相关的知识,希望对你有一定的参考价值。

在学习C#的阶段中,我们一点一点的往前爬,

此代码需要添加selenium ,和 获取 引用。

using Ivony.html.Parser;
using Ivony.Html;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Windows.Forms;

namespace taobao
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public static Thread th;
        private void button1_Click(object sender, EventArgs e)
        {
            th = new Thread(new ThreadStart(JDData));
            th.Start();
        }
        void JDData()
        {
            IWebDriver driver = new FirefoxDriver();


            driver.Navigate().GoToUrl("http://list.jd.com/list.html?cat=9987%2C653%2C655&go=0");
            //driver.FindElement(By.Id("startShopping")).Click();
            //Thread.Sleep(5000);

            //IjavascriptExecutor jse = (IJavaScriptExecutor)driver;
            //int height = 1000;            
            //jse.ExecuteScript("document.documentElement.scrollTop=" + height);  
            //Thread.Sleep(20000);

            string sc = driver.PageSource;

            //以上步骤是获取网页源码
            //var documentsc = new Jumon
            var documenthtmlThree = new JumonyParser().Parse(sc);
            driver.Quit();
        }
    }
}

 

以上是关于C# walls的主要内容,如果未能解决你的问题,请参考以下文章

c#代码片段快速构建代码

此 Canon SDK C++ 代码片段的等效 C# 代码是啥?

是否可以动态编译和执行 C# 代码片段?

C#常用代码片段备忘

优化 C# 代码片段、ObservableCollection 和 AddRange

VS2015使用技巧 打开代码片段C#部分