C\#Selenium+PhantomJS 로 데이터 캡 처
첫 번 째 단계:visual studio 2017 에 콘 솔 프로젝트 를 새로 만 들 고 nuget 패키지 관리 자 를 엽 니 다.
2 부:Selenium 을 검색 하여 Selenium.WebDriver 를 설치 합 니 다.메모:프 록 시 를 사용 하려 면 3.0.0 버 전 을 설치 하 는 것 이 좋 습 니 다.
세 번 째 단계:다음 그림 과 같은 코드 를 쓰 세 요.근 데 집행 할 때 잘못 보고 해 요.PhantomJS.exe 를 찾 을 수 없 기 때 문 입 니 다.이 럴 때 하 나 를 다운로드 할 수도 있 고 네 번 째 단 계 를 계속 볼 수도 있다.
using OpenQA.Selenium;
using OpenQA.Selenium.PhantomJS;
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
var url = "http://www.baidu.com";
IWebDriver driver = new PhantomJSDriver(GetPhantomJSDriverService());
driver.Navigate().GoToUrl(url);
Console.WriteLine(driver.PageSource);
Console.Read();
}
private static PhantomJSDriverService GetPhantomJSDriverService()
{
PhantomJSDriverService pds = PhantomJSDriverService.CreateDefaultService();
//
//pds.Proxy = $"{ip}:{port}";
//
//pds.ProxyAuthentication = GetProxyAuthorization();
return pds;
}
}
}
STEP 4:nuget 을 열 어 Selenium.PhantomJS.WebDriver 패 키 지 를 설치 합 니 다.
다섯 번 째 단계:운행.phantomjs.exe 가 자동 으로 다운로드 되 는 것 을 볼 수 있 습 니 다.
자,이제 당신 의 데이터 캡 처 를 시작 할 수 있 습 니 다.
이상 은 본 고의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.또한 저 희 를 많이 지지 해 주시 기 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WebView2를 Visual Studio 2017 Express에서 사용할 수 있을 때까지Evergreen .Net Framework SDK 4.8 VisualStudio2017에서 NuGet을 사용하기 때문에 패키지 관리 방법을 packages.config 대신 PackageReference를 사용해야...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.