autologin 相关问题

当应用程序启动时,如果用户在使用该应用程序之前已登录,则不会再次提示他/她输入用户名和密码,但会直接登录

有没有办法使用access_token自动登录?

我试图让我的应用程序使用访问令牌自动登录。 因此,详细解释一下,登录谷歌的用户授予了权限,我的应用程序存储了访问令牌。 当用户退出时

回答 1 投票 0

使用 Python Selenium 自动登录

我正在尝试使用 selenium 进行自动登录,但它不是“写入”我的数据,也不是单击登录按钮: <p>我正在尝试使用 selenium 进行自动登录,但它不是“写入”我的数据,也不是单击登录按钮:</p> <pre><code> &lt;iframe src=&#34;https://www.googletagmanager.com/ns.html?id=GTM-TNDZLZ2&amp;gtm_auth=&amp;gtm_preview=&amp;gtm_cookies_win=x&#34; height=&#34;0&#34; width=&#34;0&#34; style=&#34;display:none;visibility:hidden&#34; id=&#34;tag-manager&#34;&gt;&lt;/iframe&gt; &lt;div class=&#34;popup-holder-bc full-screen content-manager &#34; style=&#34;&#34;&gt; &lt;div class=&#34;popup-middleware-bc&#34;&gt; &lt;div class=&#34;popup-inner-bc&#34;&gt; &lt;i class=&#34;e-p-close-icon-bc bc-i-close-remove&#34;&gt;&lt;/i&gt; &lt;div class=&#34;entrance-popup-bc sign-in&#34;&gt; &lt;div class=&#34;e-p-content-holder-bc&#34;&gt; &lt;div class=&#34;e-p-content-bc&#34;&gt;&lt;div class=&#34;e-p-header-bc&#34;&gt; &lt;a class=&#34;popup-t-logo-w-bc&#34; href=&#34;/pb/&#34;&gt; &lt;img class=&#34;hdr-logo-bc&#34; src=&#34;/logo.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;div class=&#34;e-p-sections-bc&#34;&gt; &lt;div class=&#34;e-p-section-item-bc&#34;&gt; &lt;button class=&#34;btn s-small register &#34; type=&#34;button&#34; title=&#34;Inscrever-se&#34;&gt;&lt;span&gt;Inscrever-se&lt;/span&gt; &lt;/button&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&#34;e-p-body-bc&#34;&gt; &lt;form class=&#34;entrance-form-bc login popup&#34; data-scroll-lock-scrollable=&#34;&#34;&gt;&lt;div class=&#34;form-sign-bc&#34;&gt; &lt;div class=&#34;sg-n-text-row-1-bc&#34;&gt;Já tem uma conta?&lt;/div&gt; &lt;div class=&#34;sg-n-text-row-2-bc&#34;&gt;Faça o login, estamos esperando por você!&lt;/div&gt; &lt;div class=&#34;entrance-f-item-bc&#34;&gt; &lt;div class=&#34;form-control-bc default &#34;&gt; &lt;label class=&#34;form-control-label-bc inputs&#34;&gt; **&lt;input type=&#34;text&#34; class=&#34;form-control-input-bc&#34; name=&#34;username&#34; step=&#34;0&#34; value=&#34;&#34;&gt;** &lt;i class=&#34;form-control-input-stroke-bc&#34;&gt;&lt;/i&gt; &lt;span class=&#34;form-control-title-bc ellipsis&#34;&gt;Email / Usuário&lt;/span&gt; &lt;/label&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&#34;entrance-f-item-bc&#34;&gt; &lt;div class=&#34;form-control-bc default has-icon &#34;&gt; &lt;label class=&#34;form-control-label-bc inputs&#34;&gt; **&lt;input type=&#34;password&#34; class=&#34;form-control-input-bc&#34; autocomplete=&#34;current-password&#34; name=&#34;password&#34; step=&#34;0&#34; value=&#34;&#34;&gt;** &lt;i class=&#34;form-control-input-stroke-bc&#34;&gt; &lt;/i&gt; &lt;span class=&#34;form-control-title-bc ellipsis&#34;&gt;Senha&lt;/span&gt; &lt;/label&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&#34;entrance-f-item-bc entrance-f-item-checkbox-bc&#34;&gt; &lt;div class=&#34;checkbox-control-bc&#34;&gt; &lt;label class=&#34;checkbox-control-content-bc&#34;&gt; &lt;input type=&#34;checkbox&#34; class=&#34;checkbox-control-input-bc&#34; name=&#34;remember_me&#34; step=&#34;0&#34;&gt; &lt;i class=&#34;checkbox-control-icon-bc bc-i-checked&#34;&gt; &lt;/i&gt; &lt;p class=&#34;checkbox-control-text-bc&#34;&gt;Lembre-se de mim&lt;/p&gt; &lt;/label&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&#34;entrance-form-actions-holder-bc login-ext-1&#34;&gt; &lt;div class=&#34;entrance-form-action-item-bc right&#34;&gt; **&lt;button class=&#34;btn a-color &#34; type=&#34;submit&#34; title=&#34;Entrar&#34;&gt;**&lt;span&gt;Entrar&lt;/span&gt; &lt;/button&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/form&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; </code></pre> <pre><code>from selenium import webdriver from selenium.webdriver.common.by import By from selenium.common.exceptions import NoSuchElementException import telebot import time import Infos driver = webdriver.Chrome() driver.get(&#39;https://www.playpix.com/pb/live-casino/home/-1/All?profile=open&amp;account=profile&amp;page=details&#39;) time.sleep(5) if driver.find_element(By.XPATH, &#39;/html/body/div[1]/div[6]/div/div/div/div/div/div[2]/form/div[1]&#39;) == 1: time.sleep(5) username=driver.find_element(By.XPATH, &#39;/html/body/div[1]/div[6]/div/div/div/div/div/div[2]/form/div[1]/div[3]/div/label/input&#39;) password=driver.find_element(By.XPATH, &#39;/html/body/div[1]/div[6]/div/div/div/div/div/div[2]/form/div[1]/div[4]/div/label/input&#39;) username.send_keys(Infos.username) password.send_keys(Infos.password) time.sleep(3) log_in_button = driver.find_element_by_xpath(&#39;/html/body/div[1]/div[6]/div/div/div/div/div/div[2]/form/div[1]/div[6]/div/button&#39;) log_in_button.click() time.sleep(5) </code></pre> <p>我用“IF”来做这件事,因为代码在循环中,网站每小时都会注销我,所以我需要它检查每个循环以查找登录框何时存在并再次登录。</p> <p>尝试以不同的方式编写,但使用“相同”的方法,我在代码中还有其他查找元素工作正常,唯一的问题是登录</p> </question> <answer tick="false" vote="0"> <p>使用相对 XPath 代替绝对 XPath,这样更可靠。请参阅本文以了解有关这 2 项的更多信息。</p> <ul> <li><a href="https://www.tutorialspoint.com/what-is-the-difference-between-relative-and-absolute-xpath-in-selenium" rel="nofollow noreferrer">Selenium 中相对 XPath 和绝对 XPath 有什么区别?</a></li> </ul> <p>谈到您的代码,我无法完全确定到底出了什么问题,因为您没有共享错误/异常跟踪。假设绝对 XPath 表达式无法定位所需的元素,请更改代码以定位 <pre><code>username</code></pre>、<pre><code>password</code></pre> 和 <pre><code>login</code></pre> 按钮,如下所示。</p> <p>更改以下代码:</p> <pre><code>username=driver.find_element(By.XPATH, &#39;/html/body/div[1]/div[6]/div/div/div/div/div/div[2]/form/div[1]/div[3]/div/label/input&#39;) password=driver.find_element(By.XPATH, &#39;/html/body/div[1]/div[6]/div/div/div/div/div/div[2]/form/div[1]/div[4]/div/label/input&#39;) log_in_button = driver.find_element_by_xpath(&#39;/html/body/div[1]/div[6]/div/div/div/div/div/div[2]/form/div[1]/div[6]/div/button&#39;) </code></pre> <p>致:</p> <pre><code>username = driver.find_element(By.XPATH,&#34;//input[@name=&#39;username&#39;]&#34;) password = driver.find_element(By.XPATH,&#34;//input[@name=&#39;password&#39;]&#34;) log_in_button = driver.find_element(By.XPATH, &#34;//button[@title=&#39;Entrar&#39;]&#34;) </code></pre> </answer> </body></html>

回答 0 投票 0

使用 PHP 登录网站并从页面获取文本

我正在尝试登录网站并从必须经过身份验证才能查看的页面中获取内容。我做了一些研究,并看到了一些同时使用 cURL 和 stream_context_create 的示例,但我

回答 3 投票 0

如何在安卓系统中预设登录凭证并进行自动登录?

如何保存用户ID和密码?我正在开发一个应用程序,它需要存储电子邮件ID和密码,以便用户可以直接重定向到他的主页,如果用户已经存在。...

回答 2 投票 0

GitLab CE:如何关闭安全功能(或自动登录)?

我想在我的本地机器上设置一个在docker中运行的demo gitlab,并且禁用用户名密码和API请求的令牌。例如,Jenkins有办法禁用......

回答 1 投票 2

如何让Chromium在kiosk模式下自动登录网页?

我浏览了各种资源,但我似乎无法在数字标牌使用的Raspi上运行。Chromium在kiosk模式下确实可以启动,加载网页,然后...。

回答 1 投票 0

从Moodle自动登录到另一个网站上点击一个链接

当一个学生登录Moodle,并点击一个链接(到一个外部网站),我想让他登录到那个外部网站。我应该如何处理这个问题。我已经检查了LTI的合规性。但不确定,如何...

回答 1 投票 1

快速登录功能

我想实现自动登录功能。当我打开我的应用程序时,它将转到“ loginViewController”。登录后,我将登录ID保存为UserDefaults。如果...

回答 1 投票 0

为什么我使用硒python的send_keys出错

我正在尝试创建一个脚本,该脚本可以自动将我登录到我的帐户,而我被困在send_keys上。我拥有最新版本的selenium,正在使用python 2.7.18。这是我的脚本:来自硒...

回答 1 投票 0

Wordpress注册和自动登录

我正在尝试注册用户,然后使用重定向自动登录,但是当我添加自动登录代码时,它不会注册用户。这是我的代码add_action('user_register','my_reg_function'); ...

回答 1 投票 1

Branding Windows 10

我们正在尝试自定义产品的Windows登录过程。我们已经为用户建立了自动登录并更换了外壳。但是,我们似乎无法删除身份验证...

回答 1 投票 1

通过脚本自动登录网站

我有一个批处理文件,该文件具有用户名和密码,可以按以下格式在行号16.5的行中登录网站,行中的第一个单词是用户名,第七个单词是密码。启动VPNGUI -c -user 1000 -...

回答 1 投票 0

VBScript Windows自动登录脚本

我正在尝试编写一个VBScript来通过使用注册表和InputBox / Msgbox自动登录Windows。我是VBScript的新手,所以我什么都不知道,但是我在想什么...

回答 1 投票 0

带有URL中自动登录令牌的iOS深度链接

我是iOS深度链接的新手,我正尝试通过魔术链接使登录工作。用户将在其电子邮件收件箱中收到的链接如下所示:https:// subdomain ....

回答 1 投票 0

自动登录Java应用程序

我正在编写一个Java程序,其中用户必须使用其用户名和密码登录。我想让用户保持登录状态,这样就不需要对每个...都执行登录过程了...

回答 1 投票 -1

iOS为什么我访问特定页面时cookie变为空

我有很多网页,并且有会话cookie,它可以帮助页面自动登录到我的wkwkebview中。会话cookie是作为我的登录机制的一部分而获取的,因此,每当我加载任何我的...

回答 1 投票 0

无需Gmail的登录凭据自动登录通过重定向的URL Gmail帐户

我的任务是让任何用户登录到Gmail不知道登录凭据。我做了一个叫做网页test.php的地方我会通过用户名和密码的Gmail帐户,也...

回答 1 投票 0

Laravel Thujohn Twitter API - 代表您的用户调用API

我正在使用框架Laravel 5,我正在使用Thujohn Twitter API一切正常,直到我试图代表我的用户调用API。我想通过他们的...获取有关用户的信息

回答 1 投票 2

是否可以使用URL参数登录用户? (DJANGO)

我想通过点击一个URL来自动登录用户,其格式为:username:[email protected]或mysite.com/?username=""&password=“”类似这样的内容。它也适用于......

回答 1 投票 0

apache linux中的Ldap身份验证

我正在我的项目中进行SSO集成。我的PHP应用程序在Apache环境中使用Apache服务器托管。我目前正在尝试实施LDAP模块并在输入时获得成功...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.