importrequestsfrom selenium importwebdriverfrom selenium.webdriver.support.wait importWebDriverWaitfrom selenium.webdriver.support importexpected_conditions as ECfrom selenium.webdriver.common.by importByfrom lxml.html importetreeimportbs4importjiebaimportwordcloudimportrefrom matplotlib importpyplotclassMovie():def __init__(self, name):
self.url= f‘https://search.douban.com/movie/subject_search?search_text={name}‘self.headers= ‘User-Agent="Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)‘‘Chrome/78.0.3904.108 Safari/537.36"‘self.chrome_options=webdriver.ChromeOptions()
self.chrome_options.add_argument(‘--headless‘)
self.chrome_options.add_argument(‘--disable-gpu‘)
self.chrome_options.add_argument(self.headers)
self.browser= webdriver.Chrome(chrome_options=self.chrome_options, executable_path=‘chromedriver.exe‘)
self.wait= W