pushplus+python 으로 아마 존 도착 동태 푸 시 위 챗 모니터링

xbox series 와 ps5 가 발 매 된 이래 국내 황소 가격 은 줄곧 높 은 수준 을 유지 하고 있다.해외 amazon 에 서 는 ps5 재고 가 적 고 거의 1 분 을 버 티 지 못 하지만 xbox series 시 리 즈 는 분명히 많이 뺏 어야 합 니 다.
일 아,데 아의 xbox series x/s 는 모두 중국 대륙 으로 직접 우편 으로 보 낼 수 있 기 때문에 우 리 는 스 크 립 트 를 통 해 관련 웹 페이지 의 동 태 를 감시 하고 재 고 를 하 는 첫 번 째 순간 에 위 챗 을 통 해 우리 에 게 알려 준 다음 에 신속하게 인공 구 매 하면 됩 니 다!
수요:pushplus(위 챗 이 공중 번호 에 관심 을 가 져 야 함),python 3
1.pushplus 에 대한 소개
pushplus 는 무료 로 위 챗 메시지 푸 시 api 를 제공 합 니 다.구체 적 인 내용 은 그의 홈 페이지 를 참고 할 수 있 습 니 다pushplus(푸 시 추가)위 챗 푸 시 메시지 직통(hxtrip.com)
우리 가 필요 로 하 는 것 은 로그 인 한 개인 Token(정확 한 푸 시 메시지 에 사용)이 있 습 니 다.그림 과 같 습 니 다.

이 인 터 페 이 스 를 호출 하면 다음 과 같은 코드 를 사용 할 수 있 습 니 다.token 은 위 에서 언급 한 개인 token 입 니 다.titile 은 푸 시 제목 에 대응 하고 content 는 푸 시 내용 에 대응 합 니 다.이 코드 는 공식 demo 를 참고 하 였 습 니 다.

def post_push(token, title, content):
 url = 'http://pushplus.hxtrip.com/send'
 data = {
  "token": token,
  "title": title,
  "content": content
 }
 body = json.dumps(data).encode(encoding='utf-8')
 headers = {'Content-Type': 'application/json'}
 requests.post(url, data=body, headers=headers)
2.전체적인 사고
사고 가 나 지 않 으 면 코드 를 작성 할 때 amazon 은 무 화물 상태 에 있 을 것 입 니 다.우 리 는 이때 amazon 페이지 를 열 면 다음 화면 을 볼 수 있 습 니 다.

새 Edge 브 라 우 저 나 chrome 에서 F12 를 누 르 면 웹 페이지 소스 코드 를 보고 중간 Currently unavailable 표지 의 영역(다섯 개의 별 아래 에 있 는 것 은 범위 가 넓 은 것 이 좋 습 니 다)을 선택 하 십시오.코드 는 다음 과 같 습 니 다.

amazon 에 재고 가 있 는 지 판단 하 는 비교적 간단 한 방법 이 있 습 니 다.우 리 는 이 부분의 html 소스 코드 를 캡 처 하여 파일 에 저장 할 수 있 습 니 다(txt 면 됩 니 다).일정한 시간 이 지나 면 소스 코드 를 다시 잡 습 니 다.만약 에 이런 소스 코드 가 변 하면 대체적으로 사이트 가 업 데 이 트 된 것 입 니 다.하지만 작은 하 자가 있 습 니 다.이런 재 고 는 아마 존 제3자(황소)가 재 고 를 할 수도 있 습 니 다-  -
하지만 새로운 판단 방법 이 생 겼 잖 아.사실 황소 재고품 은 매우 적다.데 아 에 서 는 황소 가 보이 지 않 는 것 같다.
자,이제 관련 기능 을 어떻게 실현 하 는 지 봅 시다.
3.Requests+BeautifulSoup 관련 html 소스 획득
저 희 는 Requests+BeautfifulSoup 을 사용 하여

좋은 웹페이지 즐겨찾기