2014-02-09 3 views
-5

'urlopen'명령을 사용하여이 URL을 열 수있는 간단한 파이썬 스크립트를 만들고 싶습니다. http://ffc.coinz.pw/index.php?page=statistics&action=pool웹 페이지에서 통계를 가져 오려고합니다.

해당 웹 페이지로 이동하면 "일반 통계"상자가 나타납니다. 파이썬 스크립트를 사용하여 "현재 난이도"옆에있는 숫자 만 표시하려는 경우

어떻게하면됩니까?

+3

"어떻게 그렇게 할 수 있습니까?" 텍스트 편집기를 열고 파이썬 코드를 작성한 다음 실행하여 오류를 검사하고, 인터넷 검색, 코드 재 작성 등을 시작합니다. –

+1

[how-to-ask] (http : // stackoverflow)를 읽어야합니다. .com/help/how-to-ask) 및 [on-topic] (http://stackoverflow.com/help/on-topic)을 참조하십시오. – zord

답변

-1

내가 ONLY "현재의 어려움"나는 그렇게 어떻게

옆에 숫자를 표시하는 파이썬 스크립트를 사용하려면?

  1. 은 원시 문자열로 단어 "현재 어려움", 그 다음 해당 번호/문자열/패턴과 일치하는
  2. 사용 정규식 페이지를 가져옵니다.

그 방법 중 하나입니다.

zord에서 언급 한 바와 같이

, StackOverflow의 질문을 게시하기 전에 다음을 읽어보십시오

How do I ask a good question?

What topics can I ask about here?

+0

파이썬 코드를 찾는 방법이 아닙니다. lol – Python2014

+0

이것은 그 곳이 아닙니다. 불행히도 저는 매우 훌륭하고 두 번째 대답을 제공해 줬습니다. –

1

이 연구의 약 15 분이 소요 :

당신이 바라 보았다 수도
import urllib 
import re 

url = "http://ffc.coinz.pw/index.php?page=statistics&action=pool" 
source = urllib.urlopen(url) 
regexp = r">(\d+(?:\.\d*)?)<" 
found = 0 

for line in source.readlines(): 
    if found: 
      match = re.search(regexp,line) 
      break 
    if "Current Difficulty" in line: 
      found = 1 

print match.groups() 

페이지 (210)는 스스로이 문제를 해결하려면 다음

http://docs.python.org/2/library/re.html

사용되는 정규 표현식의 http://docs.python.org/2/library/urllib.html

설명 :

http://regex101.com/r/kX9jU6

+0

코드가 너무 길어서 누군가 내게 더 짧은 코드를주었습니다. urllib에서 가져 오기 urlopen json으로 가져 오기 simplejson url = urlopen ('http://21.luckyminers.com/index.php?페이지 = API 및 조치가 getpoolstatus & API_KEY = 8dba7050f9fea1e6a554bbcf4c3de5096795b253b45525c53562b72938771c41 '). URL = json.loads (URL) 인쇄 url.get() (읽기' '.) (가져 오기'getpoolstatus 데이터를 '). (가져 오기'networkdiff ')를 – Python2014

+0

나'= 죄송합니다, 틀 렸습니다. 내 코드는 그 코드가하는 일에 대해 매우 합리적인 크기입니다. 당신이 골프를 치는 부호를 원하는 경우에, 그것을위한 다른 네트워크가있다. 너의 합리적인 크기의 코드에 대해 –

+0

고마워. 나는이 진짜 빠른 당신의 도움을 원합니다. http://stackoverflow.com/questions/21671100/put-3-data-items-in-a-list-in-python-and-display-it-in-chronological-order-from 나는 그것을 설명 할 시간이 걸렸다. 상세히. – Python2014

관련 문제