2013-08-20 3 views
0

저는 현재 Nike.com 신발 가게에서 선택한 신발을 사용자 카트에 추가하는 Python 프로그램을 만들고 있습니다.스크립트의 출처를 찾기위한 Chrome Dev 도구

이 내 현재 테스트 신발입니다 : 크롬 air-jordan-4-retro--shoe Toddler

그래서 내가 크롬 DevTools로를 열고 요소 탭으로 이동 F12 키를 누릅니다. 내가 skuId라는 변수를 찾고 있는데, 필자가 필요로하는 정보를 가지고있는 요소에서 find 함수를 사용할 때. 이 정보의 예는 다음과 같습니다

<option name="skuId" value="3108555:2C" data-label="(2C)"> 
      2C 
     </option> 

는 3,108,555의 값은 해당 : 2C 내가이 경우 "2C"에, 필요한 신발의 크기를 나타냅니다.

그러나 코드의 원래 위치를 찾는 방법에 대한 단서가 없습니다. 소스 HTML에 없기 때문에 링크 된 파일에 있거나 자바 스크립트/PHP에 의해 생성되었지만 찾을 수 없습니다. 나는 그 코드가 어디에 있는지를 보여줄 devtools와 궁금해했다. 또는 누군가가 파이썬에서 urllib을 사용하여 그 정보를 얻는 방법을 알고 있다면 궁금해했다.

답변

0

참고 : 미래에 추측이 필요한 경우이 방법을 사용하지 않는 것이 좋습니다. Chrome에서 Ctrl + U를 누르면 웹 페이지의 출처가 표시됩니다. '보기 출처 : http://store.nike.com/us/en_us/pd/air-jordan-4-retro--shoe/pid-728188/pgid-728190

거기에서 Ctrl + F를 누르고 변수를 검색 할 수 있습니다. 당신은 당신이 당신의 시간 스크롤을 낭비 할 것이지만 당신이 아주 구체적으로 찾고있는 것을 알아야합니다. 이 질문에 대한 답변이되기를 바랍니다. 나는 Ctrl + U의 1 단계에서 "skuId"라는 변수를 찾지 못했습니다. 때때로 가져온 코드로 연결되는 링크 중 일부를 클릭하여 코드를 자세히 파헤쳐 야합니다. 여기에 "skuId"라는 변수가 있습니다. 그것은 위의 링크의 라인 3097에 있습니다. 그리고 그것은 당신을 아래 링크와 같은 장소로 인도 할 것입니다.

짧은 답변 : http://store.nike.com/us/en_us/script.js?buildRev=188869&loaded=nike,jQuery,nike.ScriptLoader,nike.EventBus,nike.page.OneNikeShell,nike.page.OneNikePageLayout,nike.fonts.Selector,nike.fonts.glyphPolyfill,skin.nikestore,skin.onenike,nike.exp.global.Ad,nike.exp.global.FunctionalAndPerformance&assets=nike.exp.pdp.PdpPage,nike.gadget.BuyingOptions&assetType=SCRIPT

+1

나는 HTML 소스에서 찾을 수없는 찾고 있어요 코드입니다. – user1642826

+0

나는 당신의 목표가 무엇인지 완전히 확신하지 못한다는 것을 두려워한다. –

+0

크롬에있는 경우 F12 키를 누르면 Chrome Devtool이 나타납니다. 그런 다음 요소를 클릭하고 ctrl + F를 사용합니다. devtool 검색 창에 skuId를 입력하면 위에서 보여준 코드 조각을 얻을 수 있습니다. 파이썬을 사용하여 정보를 제거 할 수 있도록 해당 코드를 가져 오는 방법을 찾으려고합니다. 희망을 조금 지워줍니다. – user1642826

관련 문제