【问题标题】:Access Denied when trying to access a website using selenium尝试使用 selenium 访问网站时拒绝访问
【发布时间】:2021-10-14 16:12:53
【问题描述】:

我正在尝试使用 selenium 访问网站,但被拒绝。我在windows电脑上运行。

我在尝试访问网站时收到的消息:

访问被拒绝 您没有访问“http://www.blibli.com/login”的权限?在这台服务器上。 参考#18.86fa3b17.1634227013.1a33b6

我可以做些什么来使用 selenium 访问它吗?

谢谢。

下面是我的代码:

from selenium import webdriver
from time import sleep

CHROME_DRIVER_PATH = "C:\Development\chromedriver_win32\chromedriver.exe"
URL = "https://www.blibli.com/member/order/retail/ongoing"
EMAIL = "rickycandra453@gmail.com"
BLIBLI_PASSWORD = BLIBLI_PASSWORD




class Blibli:
    def __init__(self):
        self.driver = webdriver.Chrome(executable_path=CHROME_DRIVER_PATH)

    def login(self):
        self.driver.get(URL)

    def get_data(self):
        pass

bot = Blibli()
bot.login()
bot.get_data()

【问题讨论】:

    标签: python-3.x selenium


    【解决方案1】:

    要登录,您需要将凭据提交到登录屏幕。

    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    
    self.driver.get('login_url_here')
    elem = self.driver.find_element_by_css_selector('input[name="username"]')
    elem.send_keys('user)
    elem = self.driver.find_element_by_css_selector('input[name="password"]')
    elem.send_keys('password', Keys.RETURN)
    

    【讨论】:

    • 哦,是的,谢谢提醒,我会尝试并告诉你好的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-05
    • 1970-01-01
    • 2013-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多