Powershell 특정 웹 페이지 정 보 를 가 져 오 는 코드
1729 단어 Powershell획득홈 페이지 정보
예 를 들 어 나 는 내일 시드니 의 날씨 가 어떤 지 조회 하고 싶다.인터넷 에서 마음대로 API 를 제공 하 는 사이트 를 찾 았 다
http://openweathermap.org/current#name
시드니 를 검색 하려 고 합 니 다.
http://api.openweathermap.org/data/2.5/weather?q=sydneyau 그 는 자동 으로 JSon 형식의 결 과 를 생 성 할 것 이다.
우 리 는 invoke-restmethod 로 이 결 과 를 직접 얻 을 수 있다.예 를 들 어
$b=invoke-restmethod "http://api.openweathermap.org/data/2.5/weather?q=sydney,au"
$c=[pscustomobject]@{
'Description'=$b.weather.description
'name'=$b.name
'windspeed'=$b.wind.speed
}
저도 invoke-webrequest 를 사용 하여 전체 웹 페이지 의 내용 을 캡 처 한 다음 에 Json 의 형식 으로 전환 하 는 것 도 마찬가지 입 니 다.
$a= Invoke-WebRequest -Uri "http://api.openweathermap.org/data/2.5/weather?q=sydney,au"$b=$a.Content | ConvertFrom-Json
유사 한 것 은 내 가 블 로그 의 RSS 최신 내용 을 얻 고 싶다 면.invoke-webrequest 를 사용 하여 대응 하 는 XML 파일 을 캡 처 할 수 있 습 니 다.예 를 들 어
[xml]$a= Invoke-WebRequest -Uri "http://blogs.msdn.com/b/powershell/rss.aspx“$a.rss.channel.Item | select title,pubdate
기능 은 강하 지만 사용 은 간단 하 다.
마파두부
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
(5) Powershell 별명 (Alias)예 를 들 어 Powershell 은 출력 창 을 알 아 보 는 데 사용 되 는 Clear - host 라 는 내부 함수 가 있 습 니 다.명령 프롬프트 에 cls 나 clear 명령 을 입력 하면 Powershel...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.