Lancers 모집 중인 이슈 수(Beautifulsoup4)
시스템 개발·운용의 의뢰·일
프로그램
get_lancers.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
#
# get_lancers.py
#
# Apr/13/2018
#
# ------------------------------------------------------------------
import requests
import sys
from bs4 import BeautifulSoup
#
url = sys.argv[1]
headers = {
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0",
}
#
try:
response = requests.get(url=url, headers=headers)
html = response.text
try:
result = BeautifulSoup(html, "html.parser")
#
span = result.find(class_='search-result-counter')
print(span)
span_text=span.string
print(span_text)
#
except Exception as ee:
sys.stderr.write("*** error *** in BeautifulSoup ***\n")
sys.stderr.write(str(ee) + "\n")
#
except Exception as ee:
sys.stderr.write("*** error *** in requests.get ***\n")
sys.stderr.write(str(ee) + "\n")
#
# ------------------------------------------------------------------
실행 스크립트
#
URL="https://www.lancers.jp/legacy/work/search/system?completed=0"
#
./get_lancers.py $URL
실행 결과
$ ./go_lancers
<span class="search-result-counter" style="float:left">
77件中1-30件表示 </span>
77件中1-30件表示
다음 환경에서 동작을 확인했습니다.
Arch Linux (4.17.13-arch1-1-ARCH)
파이썬 3.7.0
Reference
이 문제에 관하여(Lancers 모집 중인 이슈 수(Beautifulsoup4)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ekzemplaro/items/2884a045e54bb2b94221텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)