标签: click

JavaScript - 5 秒后单击所有带有类名称的按钮 (Twitter)

我多年来一直试图让我的脚本发挥作用,但它就是不成功!我试图在 5 秒后点击我的 Twitter/关注页面上的所有“取消关注”按钮。这是我的代码,没有 setInterval 函数:

var buttonArray = document.getElementsByClassName('w-button-common w-button-unfollow'); for(var a=0;a<buttonArray.length;a++){ buttonArray[0].click(); } 
Run Code Online (Sandbox Code Playgroud)

以下是取消关注按钮的 Twitter HTML DOM 代码:

    <span class="w-button-common w-button-unfollow"><input alt="Follow" src="https://ma.twimg.com/twitter-mobile/97bb0ca1daa74ae65fd470b1961897275eb91579/images/sprites/followchecked.gif" type="image"></span>
  <input type="hidden" name="scribe_item" value="description=list&amp;id=1875185790&amp;item_type=3">
</form>
</td>
Run Code Online (Sandbox Code Playgroud)

如果有人可以修改我的代码,我将不胜感激!提前非常感谢!

javascript twitter jquery click button

1
推荐指数
1
解决办法
5107
查看次数

如何检测任务栏上的点击?

我正在使用 PyQt4。我可以最小化和最大化窗口,但无法通过单击任务栏图标来最小化它。

该程序由py2exe编译并在任务栏中显示为“python.exe”。如何捕捉点击事件?

我正在使用 QWebView。该事件QWebView.event(e)没有帮助。

下一个代码提供窗口状态更改的事件:

...

class LauncherView(QWebView, object):
    def __init__(self, QWidget_parent=None):
        super(LauncherView, self).__init__(QWidget_parent)
        self.setWindowFlags(Qt.FramelessWindowHint)
        self.setContextMenuPolicy(Qt.CustomContextMenu)
        self.resize(801, 601)

    ...

    def event(self, e):
        if e.type() == e.WindowStateChange and self.windowState() & QtCore.Qt.WindowMinimized:  # Event if I click the minimize button 
            self.showMinimized()
        elif e.type() == e.WindowStateChange and self.windowState() == QtCore.Qt.WindowNoState:  # Event if I restore the window by clicking on taskbar
            self.showMaximized()  # or showNormal
        elif ???????:  # What event I must catch if I want to minimize window by …
Run Code Online (Sandbox Code Playgroud)

python taskbar pyqt click py2exe

1
推荐指数
1
解决办法
1574
查看次数

Python Tkinter 可点击文本?

我想知道是否有办法在 Tkinter 中制作可点击的文本。也许就像您在游戏的标题屏幕上看到的那样,将鼠标悬停在文本上,它会自行更改颜色/突出显示。我需要点击执行另一个函数。

这些事情有可能吗?谢谢!

text bind tkinter colors click

1
推荐指数
1
解决办法
9281
查看次数

D3中的长按事件

是否可以在 d3 中的元素上实现长时间(延长)点击事件?我想以下代码是不允许的:

d3.selectAll("#mybutton").on("longClick",longClickFunction);
Run Code Online (Sandbox Code Playgroud)

编辑。 我需要长按才能实现类似滑块的效果。假设有一个 DOM 元素,其 html 文本为 1。单击后,#mybutton我想将其增加 1。长按#mybutton我想再增加一个,直到我松开鼠标按钮。

javascript events click d3.js

1
推荐指数
1
解决办法
1319
查看次数

如何捕获扩展器标题单击事件

如何在 WPF 中捕获扩展器标题单击事件?谢谢

<Expander  IsExpanded="{Binding Items[0], Mode=OneWay, Converter={StaticResource expanderExpandedConverter}}" HorizontalAlignment="Stretch" ScrollViewer.HorizontalScrollBarVisibility="Hidden" Loaded="Expander_Loaded" >
                                        <Expander.Header>
                                            <DockPanel  PreviewMouseLeftButtonDown="Expander_MouseLeftButtonUp">
                                                <TextBlock Text="{Binding Path=Name}" Style="{StaticResource GroupStyle}" ScrollViewer.HorizontalScrollBarVisibility="Hidden"></TextBlock>
                                            </DockPanel>

                                        </Expander.Header>
                                        <Expander.Style>
                                            <Style TargetType="{x:Type Expander}">
                                                <Setter Property="TextElement.FontFamily" Value="Arial Nova"/>
                                                <Setter Property="BorderThickness" Value="0,0,0,1"/>
                                                <Setter Property="BorderBrush" Value="Black"/>
                                            </Style>
                                        </Expander.Style>
                                        <Expander.Content>
                                            <ItemsPresenter />
                                        </Expander.Content>
                                    </Expander>
Run Code Online (Sandbox Code Playgroud)

我尝试过此操作,但如果我单击扩展器的切换箭头,它不会捕获该事件

c# wpf events xaml click

1
推荐指数
1
解决办法
4625
查看次数

使 QLabel 可点击

我有一个用 QPixmap 填充的 Qlabel,我想在点击这个标签后启动一个进程/函数。我扩展了 QLabel 类,如下所示:

from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *

class QLabel_alterada(QLabel):
  clicked=pyqtSignal()
  def __init(self, parent):
    QLabel.__init__(self, QMouseEvent)

  def mousePressEvent(self, ev):
    self.clicked.emit()
Run Code Online (Sandbox Code Playgroud)

然后,在我的基于 pyuic5 的 .py 文件(我使用 QtDesigner 进行布局)导入我保存扩展 QLabel 类的模块后,在自动生成的 setupui 中,我将标签从

self.label1=QtWidgets.QLabel(self.centralwidget)
Run Code Online (Sandbox Code Playgroud)

self.label1 = QLABEL2.QLabel_alterada(self.centralwidget)
Run Code Online (Sandbox Code Playgroud)

最后,在核心应用程序 Python 文件中,我将添加的应用程序功能所需的所有过程/类都放入其中

self.ui.label1.clicked.connect(self.dosomestuff) 
Run Code Online (Sandbox Code Playgroud)

应用程序不会崩溃,但标签仍然不可点击。有人可以给我一些帮助吗?

python pyqt click qlabel pyqt5

1
推荐指数
2
解决办法
1万
查看次数

使用 click() webdriver selenium 函数 Python 时超时

这是我的第一个网络抓取项目,我使用 selenium webdriver 和 Python 来在网站上选择一些选项后动态生成一些 csv 文件(尽管我还没有做到这一点)。

\n\n

但是,当执行到达按钮 click() 时,我遇到意外超时。单击已执行,但它卡在那里并且直到超时才继续执行。

\n\n

关于如何解决这个问题有任何线索吗?

\n\n

谢谢!!

\n\n
from selenium import webdriver\nfrom selenium.webdriver.support.ui import Select\nimport time\n\n\ndriver = webdriver.Firefox()\ndriver.get(\'http://www8.receita.fazenda.gov.br/SimplesNacional/Aplicacoes/ATBHE/estatisticasSinac.app/Default.aspx\')\ndriver.find_element_by_id(\'ctl00_ctl00_Conteudo_AntesTabela_lnkOptantesPorCNAE\').click()\nSelect(driver.find_element_by_id("ctl00_ctl00_Conteudo_AntesTabela_ddlColuna")).select_by_visible_text("Munic\xc3\xadpio")\nfiltro_uf =     driver.find_element_by_id(\'ctl00_ctl00_Conteudo_AntesTabela_btnFiltros\')\n\nfor i in range (1, 28):\n    filtro_uf.click()\n    uf = Select(driver.find_element_by_id("ctl00_ctl00_Conteudo_AposTabela_ddlUf"))\n    uf.options[i].click()\n    time.sleep(2)\n    driver.find_element_by_id(\'chkTodosMunicipios\').click()\n    time.sleep(2)\n    driver.find_element_by_xpath("//*[contains(text(),\'Ok\')]").click()\n    time.sleep(2)\n\n# Here is where my code get stuck and gets a timeout\n    driver.find_element_by_id(\'ctl00_ctl00_Conteudo_AntesTabela_btnExibir\').click()\n
Run Code Online (Sandbox Code Playgroud)\n\n

我得到的错误:

\n\n
Traceback (most recent call last):      \nFile "/home/hissashi/Desktop/Python3/WS_SINAC/download_SINAC.py", line 22, in <module>   driver.find_element_by_id(\'ctl00_ctl00_Conteudo_AntesTabela_btnExibir\').click()   \n  File "/home/hissashi/.local/lib/python3.5/site-packages/selenium/webdriver/remote/webelement.py", line 80, in click\n    self._execute(Command.CLICK_ELEMENT)    \n …
Run Code Online (Sandbox Code Playgroud)

python selenium webdriver click web-scraping

1
推荐指数
1
解决办法
3720
查看次数

angular4 - div 上的点击功能

我只想在页面加载后看到 div-2,然后在单击 后div-2,我想隐藏div-2和显示div-1

<div class="div-1"><p>content 1</p></div>
<div class="div-2" (click)="on = true"><p>content 2</p></div>
Run Code Online (Sandbox Code Playgroud)

click angular

1
推荐指数
1
解决办法
9149
查看次数

R 传单闪亮:shape_click$id 为 NULL

基于这里的这个例子,我想通过简单地点击感兴趣的区域来动态地将地图与 Highchart 链接起来。但是 shape_click 函数返回 $id NULL。我用不同的 shapefile 尝试了它,但它不起作用。您将在调整后的示例代码下方看到(此处提供的数据可用于从 shape_click 函数中获取 $id。

library(shiny)
library(dplyr)
library(leaflet)
library(sf)
library(rmapshaper)

ui <- fluidPage(

  titlePanel("heatmap"),

  # Sidebar with a slider input for year of interest
  sidebarLayout(
    sidebarPanel(
      sliderInput("year",h3("Select year or push play button"),
                  min = 2000, max = 2002, step = 1, value = 2000,
                  animate = TRUE)
    ),

    # Output of the map
    mainPanel(
      leafletOutput("unemployment"),
      verbatimTextOutput('summary')
    )
  )
)

server <- function(input, output) {
  #to get the spacial data: …
Run Code Online (Sandbox Code Playgroud)

r click shape leaflet shiny

1
推荐指数
1
解决办法
944
查看次数

使用 Nuxt.js 将事件传递给父组件

我有一个简单的标题组件,其中包含一个可点击的汉堡包,我想将汉堡包分成一个单独的组件,但是当我这样做时,点击事件不再起作用,我想我需要某种布尔属性,但找不到解释或者我正在寻找错误的东西。

这作为单个组件工作

/components/Header.vue

<template>
  <div class="--row header__wrapper" :class="{active: menuClose}">
    <button class="hamburger" :class="{active: menuClose}" @click="menuClose=!menuClose">
      <span></span>
      <span></span>
      <span></span>
    </button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      menuClose: false,
    };
  }
};
</script>


Run Code Online (Sandbox Code Playgroud)

下面的内容不起作用,因为当分成两个组件时会丢失点击事件,这就是我陷入困境的地方。

/components/Header.vue

<template>
<div class="--row header__wrapper" :class="{active: menuClose}">
        <Hamburger/>
</div>
</template>

<script>
import Hamburger from "~/components/Hamburger.vue";
  export default {
    components: {
      Hamburger
    }
  }
};
</script>

Run Code Online (Sandbox Code Playgroud)

/组件/汉堡.vue

<template>
  <button class="hamburger" :class="{active: menuClose}" @click="menuClose=!menuClose">
    <span></span>
    <span></span>
    <span></span>
  </button>
</template>

<script>
export default {
  data() {
    return { …
Run Code Online (Sandbox Code Playgroud)

click vue-component vuejs2 nuxt.js vue-props

1
推荐指数
1
解决办法
9791
查看次数