当前位置: 首页 > news >正文

南宁网站建设科技公司深圳seo招聘

南宁网站建设科技公司,深圳seo招聘,站长工具爱站,怎么给网站做谷歌seo前言在某些app中#xff0c;需要根据用户的实时位置来完成某些事件例如跑步打卡软件(步道乐跑)、考勤打卡软件(叮叮)、某些基于实时位置的游戏(Pokemon Go、一起来捉妖)一般解决办法是通过使用安卓模拟器#xff0c;通过改变模拟器的位置属性来实现模拟位置但是某些软件会通过…前言在某些app中需要根据用户的实时位置来完成某些事件例如跑步打卡软件(步道乐跑)、考勤打卡软件(叮叮)、某些基于实时位置的游戏(Pokemon Go、一起来捉妖)一般解决办法是通过使用安卓模拟器通过改变模拟器的位置属性来实现模拟位置但是某些软件会通过比对常用设备的uuid设备序列号等一旦出现不匹配或者无法识别就可能会被列为怀疑对象且安卓模拟器较难实现连续的拟人化的路径Python资源共享群484031800因此为了减少被判定作弊的可能只能通过在常用设备上连续的改变实时位置来模拟跑步行为硬件环境MacBook Pro (15-inch, 2017)iPhone 8 Plus软件环境macOS Mojave 10.14.5iOS 12.4Xcode 10.2.1Python 3.7.0sublime text 3.1.1具体步骤1.使用Xcode创建一个IOS项目打开Xcode - Preferences 添加Apple ID在Xcode上创建新项目打开Xcode - create a new Xcode project选择ios菜单 - Single View App填写项目名 推荐非中文在事先准备好的文件夹内存放 文件夹推荐非中文此时将iPhone连接mac 左上角显示连接设备出现如下结果即为成功2.使用Xcode创建一个含有gpx的文件GPX(GPS eXchange FormatGPS交换格式)是一个XML格式为应用软件设计的通用GPS数据格式专门用来存储地理信息一个GPX文件内包含一些经纬度点组成的轨迹包含了时间、名字等信息回到Xcode 打开Xcode - File - New - File...在IOS菜单下选择GPX File选择一个位置并命名GPX文件 例fake_loc.gpx自动生成如下gpx文件即为成功分析该gpx文件格式类似标签语言风格在标签内包含经纬度(lat、lon)、该点名称以及时间第一段注释内容大意为“提供一个或多个包含纬度/经度对的点如果提供一个点Xcode将模拟那个特定的点如果提供多个点Xcode将依次模拟每一个点”第二段注释内容大意为“可以选择为每一个坐标点添加一个时间标签 可Xcode可以根据时间标签的顺序依次移动到每一个坐标点并根据时间点来插入速度X如果不提供一个时间标签那么Xcode将使用一个固定的速度航路点必须按时间升序排序 ”因此可以通过输入一系列点来模拟位置让Xcode来依次定为每一个点来模拟人的跑动行为3.使用Python来自动生成一系列轨迹点mac下python与sublime text3的环境配置在第一篇随笔中有记录分析gpx文件结构可以得到目标gpx文件结构应该为#......#以此类推我们选择西安市某211高校作为实验地点该网站提供多个公司的定位标准下的经纬度信息由于每一家公司的定位标准不同经纬度就会存在偏差这时候就要看用来模拟的APP使用哪家的地图了我们以某跑步打卡APP 步道乐跑 作为实验对象在该高校实现水平移动与竖直移动经过验证该APP使用的是 谷歌地球标准通过该网站首先得到一段直线的首尾经纬度点开始点lat34.3752989239lon108.9080291565中间点lat34.3740193255lon108.9085977848结束点lat34.3733728774lon108.9064091023在该网站可以通过经纬度获得距离信息http://www.hhlink.com/经纬度/计算得到距离约为78米后续可根据需求通过测距来得到相应距离 从而计算得到水平与竖直移动速度可以得出结论在该高校相对从北到南 经度减少纬度增加在该高校相对从东到西 经度减小纬度减小在符合跑步打卡APP步道乐跑的配速要求39 min/km例如从北到南生成100个点经度依次减少 纬度依次增加并使得这100个点散布在路径上每个点之间减少或者增加的距离可以通过乘以指定范围内的随机数使得点之间呈现左右略为摇摆的路径在点数量较多的情况下近似为人的跑动轨迹根据该高校的位置情况编写相应的python程序import random#初始点信息a1 34.3752989239;b1 108.9080291565;#中间点信息a2 34.3740193255;b2 108.9085977848;for i in range( 1,1000 ):while( a1 a2 ): # 循环条件 经度未到达中间点时执行xa round( random.uniform(0.2, 7) ) # 随机数用于模拟人跑动xb round( random.uniform(12, 15) )# 竖直移动a1 round( a1 - 0.0000072 * xa , 10 )b1 round( b1 0.0000008 * xb , 10 )# 输出信息print( )print( )for i in range( 1,1000 ):xa round( random.uniform(2, 8) )xb round( random.uniform(1, 3) )# 水平移动a2 round( a2 - 0.000003 * xa, 10 )b2 round( b2 - 0.000025 * xb, 10 )print( )print( )得到输出(节选)将该输出复制并粘贴在gpx文件里并 command s 保存可以在xcode项目目录内找到并打开该文件4.开始位置模拟确保手机连接上电脑并解锁保持屏幕常亮点击Xcode右上角开始图标第一次会提示iPhone未信任开发者在设置 - 通用 - 设备管理 点击该开发者并选择信任再次在Xcode上点击右上角图标一分钟左右手机上会多出一个灰色的app图标点击后按home键退出进入步道乐跑在Xcode下方多出一栏功能点击位置图标并选择你的fake_loc此时APP就已经按照gpx文件内的路径开始移动了5.总结在模拟时没有考虑速度的因素按照默认的Xcode对gpx的点的更新速度来实现的在控制整体的移动速度时完全是按照点的密集程度即点的位置变化程度来实现的后期可以根据时间标签来改进获得更精确的速度根据步道乐跑后台数据检测作弊主要依靠平均配速、每公里的步数、设备uuid、设备序列号来检测的文章的方法可以解决平均配速、uudi、序列号等问题(因为就是使用真机来实现的)但是对于步数只能依靠在模拟时通过摇晃手机来实现
http://wiki.neutronadmin.com/news/56918/

相关文章:

  • 上海建设网站的公司windows 7 wordpress
  • 张家港网站关键词优化门户网站的建设
  • 企业网站前端模板网站开发售后服务
  • 电信ip做的网站移动不能访问凡科互动是做什么的
  • 网络营销管理师东莞关键词优化排名
  • 淘宝联盟做返利网站网站建设的目的与意义是什么
  • 深圳专业设计网站公司做网站的品牌公司
  • 荣成网站制作公司网站内页怎么做
  • php建设网站工具东莞玩具加工东莞网站建设
  • 做包装盒效果图的网站网站 建设 申请
  • 重庆旅游攻略必去景点推荐手机网络优化软件
  • 深圳企业企业网站建设安全教育网站建设背景
  • 大气手机网站模板网站流量是什么意思
  • 运城网站建设公司有多少怎么做网站作业
  • 常熟苏州网站建设做的新网站网上搜不到
  • 免费电子商务网站建设宁波手机网站制作
  • 常平网站公司科技企业网站源码
  • 基于php的网站开发流程图企业品牌宣传片制作
  • 博客类网站源码企业网站程序源码
  • 别人做网站要把什么要过来棋牌游戏网站怎么做
  • 律师网站 扁平化wordpress仿果壳
  • 网站服务器是什么意思公司做网站哪家好
  • 临猗做网站如何网上建设网站
  • 张家口网站建设价格制作ppt的软件手机版
  • 建设企业网站前市场分析做seo要明白网站内容
  • 网站的建设方法包括什么作用手机网站安全证书过期怎么处理
  • 网站建设公司首选国外免费域名网站
  • 中国网站建设公司前十名展示设计网站有哪些
  • 乐山企业网站建设免费下载微信
  • solusvm做网站网站建设工具有哪些品牌