250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- RESFUL
- 게시판 만들기
- word2vec
- Gmarket
- lda
- 토픽추출
- 방식으로 텍스트
- 幼稚园杀手(유치원킬러)
- Python
- 이력서
- mysql
- 과학백과사전
- Websocket
- 자바
- (깃)git bash
- test
- 코사인 유사도
- 지마켓
- jsp 파일 설정
- db
- pytorch
- 크롤링
- 네이버뉴스
- tomoto
- 파이썬
- Topics
- spring MVC(모델2)방식
- oracle
- java
- r
Archives
- Today
- Total
무회blog
html 태그에서 특정 class 속성값이 있으면 1 없으면 0 인 소스를 짠다 .(None/Null 체크) 본문
# -*- coding: utf-8 -*-
"""
html 태그에서 특정 class 속성값이 있으면 1 없으면 0 인 소스를 짠다 .
@author: 무회/sucun
0.
html 태그에서 특정 class 속성값이 있으면 1 없으면 0 인 소스를 짠다 .
"""
from bs4 import BeautifulSoup as bs
import os
import requests as rq
from time import sleep
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
driver = webdriver.Chrome(r'C:\app\04.Drivers\chromedriver.exe')
url = 'https://naver.com'
px = '//*[@id="NM_FAVORITE"]/div[1]/ul[2]/li[2]/a' # 메뉴 xpath
dr = driver
dr.get(url)
ht = dr.find_element_by_xpath(px).click()
html = bs(driver.page_source, 'html.parser')
# html.find('.Nitem_link_menu')
select_class = html.find(attrs={'class': 'Nitem_link_menu'}) # 지정한 클래스명 지정한 변수에 담기 ,
print(select_class, '->', select_class is not None)
if(select_class is None): # 메뉴 xpath 의 클래스 명 잇는지 체크, None/null 체크
results=1 # True
else :
results=0 # False
print('results: ', results)
'Python' 카테고리의 다른 글
XiuQi (0) | 2022.06.27 |
---|---|
# python ,정규식, 여러줄 , or 절 사용시 용이 (0) | 2022.06.08 |
Anaconda, 설치된 ,라이브러리 확인 (0) | 2022.06.04 |
python: 정규식 예제,test (0) | 2021.03.15 |
python:리스트를, 단위별,(7개씩) 자르고, 리스트에 담게 ,split 용 (0) | 2021.03.02 |
Comments