精华内容
下载资源
问答
  • facebook自动脚本
    2021-12-14 14:32:32
    1. 需要使用到的基本函数
    wda.USBClient()  # 启动wda需要对象来接收,方便调用
    wda.USBClient().session() # 启动和关闭APP需要用到
    
    1. 启动和关闭APP
    wda.USBClient().session().app_terminate("包名")
    # 关闭APP
    wda.USBClient().session().app_activate("包名")
    # 启动APP
    
    1. 截图
    wda.USBClient().screenshot().save("保存名字")
    
    1. 判断和点击
    wda.USBClient(name,label = "需要点击的按钮").click()
    # 点击
    wda.USBClirnt("需要检测的参数").wait(timeout = 秒数)
    # 检测,意为需要检测的在秒数的内出现结束返回Ture,否则时间到了就结束返回Flase
    
    更多相关内容
  • 用JavaScript编写的Facebook自动搜索脚本。 您必须在网页上才能启动此脚本。 如何使用它? 偶尔使用 在Firefox上,谷歌浏览器: 右键单击网页 选择检查元素 选择控制台 粘贴代码: src/autopoke.js 按回车 经常...
  • Facebook自动化测试

    2021-03-23 14:09:42
    Facebook自动化测试.对于PHP的代码,我们写了非常多的基于PHPUnit测试框架的测试类,这些测试类覆盖范围比较大,从简单的判读真假的单元测试到大规模的后端服务的集成测试。开发人员把运行这些基于PHPUnit的测试...
  • 脚本使用selenium和Firefox自动执行登录过程,并从用户帐户中提取数据。 您所要做的就是编写电子邮件和密码,脚本将完成所有工作。 简单! 用法 user:~$ python3 facebook_scraper.py --help usage: facebook_...
  • Python + Selenium脚本从特定日期开始每天自动在您的Facebook页面上发布帖子。 这是一个非常棘手的解决方案,可能需要进行一些工作。 前提条件 的Python 3 用法 点安装-r requirements.txt 下载并安装chrome和...
  • Facebook消息自动发送辅助工具演示

    千次阅读 2020-11-25 17:40:52
    应客户需求开发一“Facebook消息自动发送辅助”工具。客户是做外贸生意的,需要定期给潜在客户推送产品信息,之前都是手动进行的,效率可想而知。 具体要求如下: 1.程序能够读取指定的"Facebook好友或陌生人链接...

    应客户需求开发一“Facebook消息自动发送辅助”工具。客户是做外贸生意的,需要定期给潜在客户推送产品信息,之前都是手动进行的,效率可想而知。

    具体要求如下:

    1.程序能够读取指定的"Facebook好友或陌生人链接"列表,每行一个。例如下面是3个待发送目标用户。
    在这里插入图片描述

    2.程序能够读取指定的"待发送消息"列表,用两个回车换行符来分割不同的消息。例如下面是两条待发送消息。
    在这里插入图片描述
    3.支持设置消息发送间隔和用户切换间隔,防止发送过快被屏蔽。

    对于含有亚马逊URL的消息,需要等待消息发送区的商品预览(如下图所示)完全加载之后再发送,否则发送的消息中不含有商品图文说明,可读性降低。
    在这里插入图片描述
    这是一个典型的Web自动化辅助工具定制开发的需求。客户之前靠手动复制粘贴进行的,需要挨个打开每个好友(或者陌生人)的对话框,然后逐条复制粘贴待发送消息,等待商品图片加载完毕后点击提交按钮,效率很低,而且容易遗漏。另外由于人工不好把控发送频率,容易被对方屏蔽。

    这一重复性的工作完全可以由程序来实现。通过Python + Selenium + Chrome实现了这个辅助工具,用户只需要将要发送的目标和消息复制到指定文件内,然后双击程序,等待发送完毕即可,大大提高了用户的效率,为客户节约了大量宝贵时间。

    了解更多分析及数据抓取可查看:
    http://cloud.yisurvey.com:9081/html/bfd0c1a1-ea90-4ed6-9a2c-1da4cd72391c.html
    本文转载自互联网、仅供学习交流,内容版权归原作者所有,如涉作品、版权和其他问题请联系我们删除处理。
    特别说明:本文旨在技术交流,请勿将涉及的技术用于非法用途,否则一切后果自负。如果您觉得我们侵犯了您的合法权益,请联系我们予以处理。

    展开全文
  • 这是Facebook,Instagram和Twitter自动发布的脚本,当有新帖子添加到您的网站时 我这样做是出于我自己的目的。 这是一项基本功能,甚至组织得不好。 也许以后再做 对于此代码,您需要安装twitter OAuth( )和...
  • facebook_bot Python脚本-只需登录到您的帐户并更新您的状态即可。 下载“ fb.py”文件。 在其中输入您的电子邮件ID和密码。 跑步$ python3 fb.py 瞧,您刚刚自动化了FB:P
  • 火力页面最好的自动照片发布脚本(来自文件夹),用于facebook页面。用法(1)下载Zanzofily / Firepages的内容作为zip文件。 (2)Setup ,解压缩脚本文件并在以下文件夹中运行(composer install): (3)在src /...
  • 作为一直混迹在互联网而又想出人头地的朋友们,想在这互联网时代生存,你得明白两样东西的重要性。位列第一的当然是流量,第二...那么脚本引流我们都需要准备些什么呢?1、我们需要一台高性能i5以上的电脑,因为电脑...

    作为一直混迹在互联网而又想出人头地的朋友们,想在这互联网时代生存,你得明白两样东西的重要性。位列第一的当然是流量,第二当然就是产品了,如果没有产品那还好说,客户需要购买什么,你直接进货就好了。但是如果我们没有流量,是不是只能干瞪眼呢?

    54d788c825c0dc0ae2de103bbe85b7e7.png

    子乐今天就给大家说说怎样更好的引流,让流量的获取解放我们的双手,从而高效,节省时间。

    2486d1c8e06d3cefe1c356b7194cb345.png

    那么脚本引流我们都需要准备些什么呢?

    1、我们需要一台高性能i5以上的电脑,因为电脑性能决定你能多开几个模拟器,从而影响到引流的效率。

    2、需要我们去浏览器中搜索下载夜神模拟器或者雷电模拟器,1个模拟器相当于1台手机,脚本引流只是在电脑上面操作而已,安装后你可以无限多开

    61f093ae93c615abf785480f485f622d.png

    3、我们需要对应的APP和引流脚本,一模拟器窗口安装一个APP与对应的引流脚本。

    我们需要收集流量的渠道,无论你是想把流量引到哪里都可以,常用的就是企鹅号与微信

    4、我们在使用脚本的时候还得去相对的APP客户端注册一个账号,帐号我们进可能的去用解码平台注册,充值几块钱就是能用的。

    e64a8f93f1fff54e2a38a9b8fb8cf4b5.png

    5、一切准备就绪之后我们还需要编辑好引流话术,可以建新一个文案把所有引流话术提前准备好,因为谁也不敢保证那一套话术能通用,所以我们得多写些话术去测试,从中看看那套话术引流效果好我们就用那套,PS:话术是决定引流的效果,所有大家必须得上点心。

    0d1f1b6aa94b43ab4b292ee9d4fcf2b3.png

    6、相应话术也有了,那么大圣引流脚本具体要怎样操作呢?①比如你想吸引男粉,可以借助男性好色心里进行引导。②打开模拟器并进行多开,然后利用接码平台注册账号,③打开脚本并加入你准备好的话术。

    6a15e738afaa6b5182e0260b5fbab838.png

    7、用模拟器设置虚拟定位,定位可选择市,省级豪华地方,另外多开不要定位选择不要在同一个省份点,如何在同一地方那样会造成重复,也就没有什么意义比较现在的人都不傻。

    最后进入APP客户端页面点击脚本小精灵运行脚本。

    6b79266b6f1eacdcab2831bbdc7eed27.png

    f2874cae76fc3c7d3b7d7395a8a642b2.png

    完事就该干嘛干嘛去坐等收取流量就是了,只要跟上以上的操作方法,想没有流量都难好了,子乐今天的分享就到这里,希望能够帮助到大家。

    展开全文
  • 主要介绍了python+adb命令实现自动刷视频脚本案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 自动打开每个帖子,并邀请每个人喜欢Facebook页面。所有自动! 是合法的吗? 是的,脚本没有违反任何fb规则,也是fb于2017年5月批准的,当时他们要求我们删除一些不错的功能:(但是任何网站都有局限性,请勿通过链接或...
  • 对于像“软件公司”这样诞生的Facebook或Google这样的公司,在SDN营销成为新的流行趋势之前,就已经进行了自动化。 在大多数其他情况下,管理人员通常会担心金钱,而担心完成的工作并不重要。 即使在服务提供商中,...
  • 主要介绍了React Native开发中自动打包脚本的实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 当他们在Facebook上时,背景脚本会运行以收集他们看到的广告。 该扩展程序向用户显示这些广告,并要求他们确定特定广告是否具有政治性。 在服务器端,我们使用这些评分来训练朴素的贝叶斯分类器,然后自动对我们...
  • 脚本 自动 发帖脚本 自动 发帖脚本 自动 发帖脚本 自动 发帖脚本 自动 发帖脚本 自动 发帖
  • 松弛邀请自动化 一个小的Web应用程序邀请用户向您的闲暇团队介绍信息。 受到和。 环境 填写config.js作为您的信息。 community :要显示在加入页面上的社区或团队名称。 slackUrl :您的松弛团队网址(例如:...
  • 超级棒的脚本列表,可帮助自动完成无聊的任务。会费脚本贡献者 脏one Comic_Dl Xonshiz Create_Whatsapp_Group 迪内什·Ch Discord_Chat LiTO773 点文件2KAbhishek File_Finder poszy File_Organizer 阿里法法73 ...
  • 该代码会自动Facebook上的“灯箱” UI中循环浏览照片集,并下载所有照片的.zip文件。 这不会向用户显示额外的照片,而是自动执行了以前缓慢的过程(单击下一步,右键单击>另存为,单击下一步等),从Facebook收集...
  • 用于自动备份,更新和监视的RaspberryPi脚本 该项目包含多个脚本,这些脚本支持我已经成功运行了一年以上的个人RaspberryPi项目。 我见过很多人在各种Pi Facebook组上询问有关RaspberryPi备份的问题,所以我决定在...
  • job_scrappy-从特定工作页面提取事实的脚本 好的,这样做的原因是,我厌倦了从工作网页上复制粘贴内容,并且我希望有一台机器为我做。 功能集实施 命令行界面允许: 取得一个网址以及要保存到的文件。 取得一个带...
  • 按语言组织的操作,自动化或开发工具。 Perl 用Perl编写的随机实用程序 Python 用Python编写的随机工具 测试用于学习Python的应用程序 贝壳 包含大多数实用工具和脚本 主要围绕Sysadmin任务,虚拟化和OpenStack进行...
  • ZTF支持与禅道无缝集成,可将禅道用例和自动化测试脚本一一绑定,执行的结果能提交到禅道中作为测试结果,执行失败的脚本也可以自动创建bug。ZTF自动化测试框架实现了与Jenkins持续集成功能打通。用户发起任务后,...
  • Percona质量检查Percona QA是一套脚本和实用程序,可帮助为Percona Server,Percona XtraDB Cluster和Percona Server for MongoDB进行构建,持续集成,自动测试和错误报告。 有关某些脚本的视频介绍,请参见: : 请...
  • 一、常用测试示例 我们经常会遇到这种情况:将一些没有经过任何测试的遗留代码进行重新编写测试,甚至这些代码还是用面向对象写的。...要测试一个PHP脚本,我们需要模拟一个HTTP请求,并检查返回的响应(res
  • 本文介绍如何在Windows下构建iOS APP自动化测试环境,采用的主要工具为tidevice,WebDriverAgent,facebook-wda或者appium。 目录 测试架构介绍 WebDriverAgent原理分析 tidevice原理分析 iOS 设备安装 ...

    本文介绍如何在Windows下构建iOS APP自动化测试环境,采用的主要工具为tidevice,WebDriverAgent,facebook-wda或者appium。

    目录

    测试架构介绍

    下面是本文搭建的iOS自动化测试架构原理图:

    1. 手机端的WDA Runner(WebDriverAgent)类似于appium测试框架中的 UIAutomator Server,将从客户端接收到的控制命令转换为XCUITest 相关API操作,实现对应用界面的控制。WebDriverAgent应用需要通过xcode编译安装。
    2. usbmuxd是苹果提供的一个服务,用于USB和TCP协议之间的转换,实现在没有网络的情况下也可以连接设备,iTunes和Xcode就使用到了这个服务,所以在环境安装中需要在windows上安装一个iTunes。
    3. WDA的启动使用阿里开源的tidevice工具。
    4. Language Bindings为不同语言的测试脚本,比如基于python语言的facebook-wda,基于go语言的gwda等。

    WebDriverAgent原理分析

    WebDriverAgent是Facebook 在2015年的 SeleniumConf 大会上推出了一款iOS移动测试框架。它在 iOS 端实现了一个 WebDriver server ,通过这个 server 来实现远程控制 iOS 设备。它主要通过连接XCTest.framework来调用Apple的API实现对设备的操作。

    WebDriverAgent采用C/S架构,集成appium使用的WebDriver协议规范,通信协议使用Mobile JSON Wire Protocol。

    1. WDAClient:WDA的客户端,测试库facebook-wda 就是 WDA 的 Python 客户端库,通过HTTP协议(Mobile JSON Wire Protocol)与WebDriverAgent进行通信。
    2. WebDriverAgentRunner:运行在手机上的WDA server,默认监听端口为8100,主要功能包括①接收WDAClient的请求并将操作命令发送给XCTest.framework。②将响应发送给WDA Client

    tidevice原理分析

    前面介绍了iOS的自动化需要通过WebDriverAgent来实现,一种常见的解决方案是使用xcodebuild来启动WebDriverAgent,而xcode需要Mac系统,也就是必须在MAC上进行iOS自动化测试。

    tidevice 是阿里开源的一个基于Python的iOS自动化工具,通过逆向iOS通信协议,模拟xcodebuild与手机进行通信,向手机发送特定的指令,来启动WDA,从而可以脱离Mac电脑,能够在Linux、Windows上运行iOS自动化。tidevice基于python实现了libimobiledevice中的功能。

    tidevice通过usbmuxd与手机通信来启动WDA,通过建立一个TCP连接到usbmuxd的/var/run/usbmuxd TCP端口,然后usbmuxd将请求发送到USB连接的iPhone上。上面提到的libimobiledevice就是一个跨平台的用于与iOS设备进行通信的库。

    iOS 设备安装 wda

    本文所用的环境:

    • macOS版本:macOS Big Sur 11.4

    • Xcode版本:Version 12.5.1 (12E507)

    • iOS 设备: iPhone12 mini(14.6)

    • Windows系统版本:Windows 10 家庭中文版

    1、安装Xcode

    app store 下载安装iOS开发环境Xcode。

    2、下载WebDriverAgent

    使用appium维护的WebDriverAgent,项目地址:

    $ git clone https://github.com/appium/WebDriverAgent.git
    

    现在不需要执行下面的脚本了,作者已经删除:

    $ ./Scripts/bootstrap.sh
    

    3、Xcode打开WebDriverAgent

    双击WebDriverAgent中的WebDriverAgent.xcodeproj文件,这是一个xcode项目文件。

    4、Xcode添加开发者帐户

    Xcode -> Preference

    5、项目配置

    设置Team为你添加的帐户,修改Bundle Identifier为唯一名称

     

     设置完成后,选择Scheme为WebDriverAgentRunner

    选择Destination为你连接的iPhone。

    6、项目构建及测试

    然后点击左上角的三角符号进行build,或者点击Product -> Build;

    Build成功之后,点击Product -> Test;

    可以看到WebDriverAgent安装到了你的iPhone上

     

    点击iPhone上的设置-> 通用 -> 设备管理 信任开发者APP 

     

    以上是我的WDA安装配置过程,如果有问题可以参考文档:https://github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md

    安装iTunes

    因为iTunes里面有usbmux驱动,需要安装一下它。

    iTunes安装成功后,连接上你的iPhone:

    安装tidevice

    tidevice用于启动WDA,它可以运行在Windows上,也支持Mac和Linux。 要求Python版本3.6+。

    pip安装tidevice:

    $ pip3 install -U "tidevice[openssl]"
    

    查看是否安装成功:

    $ tidevice version
    tidevice version 0.4.14
    

    列出连接设备

    $ tidevice list
    List of apple devices attached
    00008101-000255021E08001E iPhone11
    $ tidevice list --json
    [
        {
            "udid": "00008101-000255021E08001E",
            "name": "iPhone11"
        }
    ]
    

    查看设备信息

    $ tidevice info
    

    tidevice的更多使用方法可参考。

    启动WDA

    查看安装的WDA应用:

    $ tidevice applist
    com.apple.store.Jolly Apple Store 509000
    com.apple.Keynote Keynote 讲演 10.1
    com.facebook.WebDriverAgent.XXXXXtest.xctrunner WebDriverAgentRunner-Runner 1.0
    com.apple.Numbers Numbers 表格 10.1
    com.apple.iMovie iMovie 剪辑 229
    com.apple.mobilegarageband 库乐队 2.3.8
    com.apple.clips 可立拍 2.1.1
    com.apple.Pages Pages 文稿 10.1
    

    使用tidevice启动WDA

    $ tidevice -u [设备 udid] wdaproxy -B [wda 的 bundle Id] --port 8100 # 运行 XCTest 并在PC上监听8100端口
    
    • UDID( Unique Device Identifier)是iOS设备的唯一识别码,可以通过xcode中查看,也可以使用上面介绍的tidevice list命令。
    • Bundle ID(Bundle identifier)为应用 ID,是iOS应用的唯一标识。是你编译WDA应用设置的名称,可通过tidevice applist命令查看。
    • 手机设备中 wda 的默认监听端口为8100,此命令将手机的8100端口映射到了PC上的8100端口。
    • tidevice xctest --debug:可用于查看详细日志

     

    浏览器访问可以看到手机的状态信息。

    {
      "value" : {
        "message" : "WebDriverAgent is ready to accept commands",
        "state" : "success",
        "os" : {
          "testmanagerdVersion" : 28,
          "name" : "iOS",
          "sdkVersion" : "14.5",
          "version" : "14.6"
        },
        "ios" : {
          "ip" : "192.168.102.47"
        },
        "ready" : true,
        "build" : {
          "time" : "Jul 17 2021 18:57:32",
          "productBundleIdentifier" : "com.facebook.WebDriverAgentRunner"
        }
      },
      "sessionId" : "EAB73269-5D5B-45EB-913B-2BAA21FE2830"
    }
    

    测试一下用tidevice打开iPhone的【设置】:

    $ tidevice launch com.apple.Preferences
    

    其中【设置】的Bundle ID可通过如下命令查看:

    $ tidevice ps
    $ tidevice ps --json
    

    appium自动化(未成功)

    安装完成后启动Appium

    配置信息:

    {
      "platformName": "ios",
      "platformVersion": "14.6",
      "deviceName": "iPhone11",
      "udid": "00008101-000255021E08001E",
      "bundleId": "com.facebook.WebDriverAgent.XXXXXtest.xctrunner",
      "webDriverAgentUrl": "http://127.0.0.1:8100",
      "noReset": true,
      "usePrebuiltWDA": false,
      "useXctestrunFile": false,
      "skipLogCapture": true,
      "automationName": "XCUITest"
    }
    

    配置完成后点击【Start Session】,发现连不上,查看日志报如下错误信息:

    WDA is not response in 30 second, check again after 1s
    

    在issue里面也有人遇到这个报错,他们是概率性的,我失败的概率是100%,完全连不上,折腾一会,还是没解决,果断放弃(后面解决了再更新上来),怀疑是我的WDA安装有问题,但尝试使用Facebook-wda进行自动化测试,发现是OK的,遂再次放弃appium。

    facebook-wda自动化

    facebook-wda基于python语言,没有像appium那样启动一个中间服务appium server,这也是appium支持多语言的原因。facebook-wda相比appium更加简洁,功能也比较多,appium有的功能基本都提供了。

    安装:

    pip3 install -U facebook-wda
    

    测试:

    import wda
    
    c = wda.Client('http://localhost:8100') # 8100为启动WDA设置的端口号
    # c.app_current() # 显示当前应用信息,主要用于获取bundleId,也可以使用tidevice ps 命令
    c.session().app_activate("com.apple.Preferences")  # 打开设置
    # c.session().app_terminate("com.apple.Preferences") # 退出设置
    c(name="搜索").set_text("NFC")  # 搜索 NFC
    c(name="NFC").click() # 点击NFC
    c(xpath='//Switch').exists # 判断NFC开关是否存在
    c(xpath='//Switch').get().value # 获取NFC开关状态
    

    常见问题

    1、解决iPhone连上MAC之后会不断重连的问题:
    杀掉usbd:

    $ sudo killall -STOP -c usbd
    

    2、xcode编译WDA时可能遇到没有指定iOS版本文件,可以尝试下载对应版本的支持文件。(我使用的Xcode 12.5.1 有iOS 14.6)

    将下载的文件放到下面的目录中:Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

    3、wda Build成功,出现Unable to copy symbols from this device错误

    衷心感谢每一个认真阅读我文章的人      如果我的文章对你有用的话请你帮忙点个关注吧

    以下是笔者推荐的软件测试学习群:32125541备注(777)即可,群里除了各种免费学习资料和视频外还有大神不定时的解决问题哦!个人觉得还是蛮好的!欢迎大家加入一起一起探讨软件测试技术!

    展开全文
  • 关于 通过全局添加快捷方式来观看视频的更简便方法 特征: 右键单击菜单以排除网站 备份/还原设置的选项 编辑任何视频快捷方式 ...默认情况下,以下网站禁用:Facebook,SoundCloud,Spotify链接:
  • 免责声明未经用户事先许可,我不会使用自动化方式(例如,收获机器人,机器人,蜘蛛或刮板)收集用户的内容或信息,或以其他方式访问Facebook。跑要完全使用该脚本,请确保将其保留在主目录中。 像这样运行它: ...
  • aws:bash shell脚本的集合,用于使用AWS CLI和jq通过Amazon Web Services自动执行各种任务

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,046
精华内容 9,218
关键字:

facebook自动脚本