C# walls
2024-09-05 18:02:25
在学习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();
}
}
}
最新文章
- Git tag push 到远端仓库
- POJ 题目分类(转载)
- css/js(工作中遇到的问题)-3
- JavaScript list 去重复
- mysql之事务
- JQuery(二)——简单动画效果
- [11-2] adaboost理解
- php 通过referer防盗链(以图片为例)
- JSP内置对象之request
- Myeclipse它显示了一个目录的结构,而不是包
- java环境设置与运行
- 18、面向对象基本原则及UML类图简介
- How to delete a VM with snapshots
- Java多线程学习(一)---并发与多线程
- Java并发编程(七)-- ThreadLocal
- centos6 通过 kvm 安装 centos7
- 20165308 2017-2018-2 《Java程序设计》课程总结
- 项目总结18-使用textarea无法判断空值之坑
- spring boot(十一)MongoDB的使用
- JS静态变量和函数、实例变量和函数以及prototype 说明