권장 : 한 웹 사이트 공간에서 여러 도메인 이름에 액세스하는 방법 웹 사이트 공간에서 여러 도메인 이름에 액세스 할 수있는 ASP 코드 : 다음은 참조 된 내용입니다.
Alexa Ranking이 업데이트 될 때마다 모든 관련 유사한 웹 사이트의 순위를 정리하고 이러한 라이벌 웹 사이트의 순위 업데이트를 확인해야합니다. 나는 더 많은 일을했고, 나는 짜증이 난다. 나는 30 개가 넘는 웹 사이트를 가지고 있지만, 웹 사이트를 하나씩 본 후 약간 피곤하다고 느낍니다. 따라서 프로그램을 사용하여 순위 데이터를 읽을 수 있는지 궁금합니다.
나는 웹 사이트의 전체 웹 사이트 목록이있는 웹 사이트에서 웹 사이트 이름 뒤에이 웹 사이트의 세계 순위도 있다는 것을 기억했습니다. 나는 그것이 프로그램에 의해 읽어야한다고 생각합니다. 그렇지 않으면 하나씩 확인하면 소진 될 것입니다. 그러나 모든 Alexa 웹 사이트를 탐색 한 후 순위 데이터를 직접 얻는 방법을 찾지 못했습니다. 다음과 같은 일부 코드를 제공하지만 이미지 수를 읽을 수 없습니다.
나중에 xmlhttp를 사용하지 않고 페이지를 읽고 그 숫자를 잘라 내고 싶습니까? 문제는 조금 번거 로움입니다. 어쩌면 시도해 볼 수 있습니다. 그래서 순위를 보여준 두 페이지를보기 시작했습니다.
| 다음은 인용 된 내용입니다. http://www.alexa.com/data/data/details/@url=www.itlearner.com 및 http://www.alexa.com/data/details/traffic_details@q=! 앰프; url = www.itlearner.com, 소스 파일보기, 트래픽 순위 검색, 내 웹 사이트의 순위는 다음과 같습니다. rank :> </pyp> </tprp> <tod> 7 </today> <사용자 당 페이지보기 :> <[email protected]> <today> 6 </today> </[email protected]> </page views </page views <[email protected]> <트래픽 순위에 대한 트래픽 순위> </[email protected]>, plop>, plop. 나는 그것을 다시 찾아서 트래픽 순위가 표시되는 것을 보았습니다 : 오늘 1 주. avg. 3 MOS. avg. 3 MOS. 변화. 오늘과 1wk는 이전 형식의 양식으로 위의 형태로 표시됩니다. 가장 중요한 데이터 인 3 MOS에 관해서는 실제로 숫자로 직접 표시됩니다. 그거 대단해! |
전후에 코드를 분석 한 후 데이터 뒤에있는 코드가 고유 한 것으로 나타났습니다.
다음 소스 코드 예제는 참조 용입니다.
| 다음은 인용 된 내용입니다. <% private function bytes2bstr (vin) Dim I, Thischrcode, Nextchrcode strreturn = i = 1 to lenb (vin) thischrcode = ASCB (Midb (Vin, I, 1)) Thischrcode <! amp; h80 그런 다음 strreturn = strreturn! 앰프; chr (thischrcode) else nextchrcode = ascb (midb (vin, i 1, 1)) strreturn = streturn! 앰프; chr (clng (thischrcode) *! amp; h100 cint (nextchrcode)) i = i 1 다음 BYTES2BSTR = strreturn end function function geturl (url) set retrieval = server.createobject (microsoft.xmlhttp) 검색과 함께. 열기, url, false ,,. getUrl = .ResponsetExt getUrl = bytes2bstr (.responsebody) 보내기 세트 검색 = 아무것도 끝 기능으로 끝납니다 위는 xmlhttp를 사용하여 페이지 코드를 읽는 일반 코드입니다. 기능 getalexarank (URL) 오류가 다시 시작됩니다. 다음 DIM TEMPSTR, TRUEURL, X, KEYSTR trueurl = http://www.alexa.com/data/details/traffic_details@q=! amp; url =! 앰프; url tempstr = geturl (trueurl) keystr = </td> <td class = bodybold elign = center bgcolor =#ffffff> <img tempstr = split (tempstr, keystr) (0) x = instrev (tempstr,>) 1 tempst = mid (tempstr, x) err eR eR getAlexArank = err.description err. clear else getAlexArank = tempStr end If end function |
위는 Alexa 웹 사이트 페이지를 읽고 코드를 분석 한 다음 순위를 얻는 데이터입니다.
| 다음은 인용 된 내용입니다. dim url url = www.itlearner.com query to query, http : //response.write (getalexarank2 (url))를 추가하지 마십시오. %> |
Hehe, 미래에는 회사의 관련 웹 사이트 순위를 하나씩 확인할 필요가 없습니다. 프로그램이 프로그램에 하나씩 읽을 수 있도록 해당 웹 사이트를 프로그램에 넣어야합니다.
공유 : 그림의 실제 주소를 숨기는 방법 일반적으로 웹 사이트의 이미지 코드는 다음과 같습니다. 다음은 인용 된 내용입니다 : IMG SRC =./attachments/test.jpg/>