2016-08-06 3 views
0

최근에 아마존에 제품을 추가하고 게으른 자아가 제품에서 ASIN (Amazon Standard Identification Number)을 가져 와서 관리자에게 붙여 넣는 데 시간을 소비하는 것으로 나타났습니다. 나는 약간의 연구를했으며,이 작업을 자동화하는 가장 좋은 방법은 Windows Powershell을 사용하는 것이라고 생각합니다. 유일한 문제는 내가 Powershell을 사용한 적이 없다는 것입니다.Powershell로 웹 사이트에서 정보 얻기

기본적으로 제품 아마존 링크를 입력 할 수있는 텍스트 상자를 열려면 프로그램이 필요하며 ASIN 번호를 가져 와서 웹 관리자에게 입력하십시오.

가능합니까? PowerShell로 만들 수 있습니까? PowerShell보다 나은 방법이 있습니까?

나는 텍스트 상자를 열고 변수에 저장되도록 입력을 받았지만 그게 전부입니다.

나는 대부분의 프로그래밍 언어를 통해 나아갈 수 있지만 PowerShell은 많은 기능을 가지고 있으며 모든 것을 배우는 데 시간을 낭비하고 싶지 않습니다.

고맙습니다. URL이 이미 ASIN을 포함하기 때문에

+0

제품의 예와 얻을 수있는 제품을 보여줄 수 있습니까? 또한 매니저는 어떻게 일합니까? 웹 인터페이스를 노출합니까? –

+0

링크의 형식은 무엇입니까? Amazon에서 대부분의 제품 링크에는 ASIN이 포함되어 있으므로 실제로 사이트를 방문 할 필요가 없습니다. –

+0

"PowerShell에는 많은 기능이있어 시간을 모두 보내고 싶지 않았습니다." SO가 전혀 아닙니다! –

답변

1

은, 당신이 할 일은 그것을 잡기 위해 간단한 정규식을 사용하는 것입니다

$link = 'https://www.amazon.com/East-Side-Collection-Carolina-Raspberry/dp/B0055LVII2/ref=sr_1_1?ie=UTF8&qid=1470481804&sr=8-1&keywords=0721343333425' 
[regex]::Match($link, '\/dp\/([^\/]+)').Groups[1].Value | clip 

마지막 파이프 (| clip) 그래서 모든 당신을 클립 보드에 ASIN를 넣어 것입니다 $link을 변경하는 것입니다 ...

관련 문제