mac

Python爬虫mac版本项目

不羁的心 提交于 2020-01-04 03:14:12
爬虫概念、工具和HTTP 1.什么爬虫 爬虫就是 模拟客户端(浏览器)发送网络请求 ,获取响应,按照规则提取数据的程序 模拟客户端(浏览器)发送网络请求 : 照着浏览器发送一模一样的请求,获取和浏览器一模一样的数据 2.爬虫的数据去哪了 呈现出来:展示在网页上,或者是展示在app上 进行分析:从数据中寻找一些规律 3.需要的软件和环境 python3 黑马python基础班15天视屏:http://yun.itheima.com/course/214.html 基础语法(字符串,列表,字典,判断和循环) 函数(函数的创建和调用) 面向对象(如何创建一个类,如何使用这个类) pycharm python编辑器 chrome浏览器 分析网络请求用的 4.浏览器的请求 url 在chrome中点击检查,点到network, url = 请求的协议+网站的域名+资源的路径+参数 浏览器请求url地址 当前url对应的响应+js+css+图片 —》elements中的内容 爬虫请求url地址 当前url对应的响应 elements的内容和爬虫获取到的url地址的响应不同,爬虫中需要以当前url地址对应的响应为准提取数据 当前url地址对应的响应在哪里 从network中找到当前的url地址,点击response 在页面上右键显示网页源码 5.认识HTTP、HTTPS HTTP:超文本传输协议

Mac Charles使用抓包

末鹿安然 提交于 2020-01-04 00:10:50
Charles下载地址 并 安装软件 https://www.charlesproxy.com/assets/release/4.5.5/charles-proxy-4.5.5.dmg 1、电脑设置访问端口 Proxy-》Proxy Settings 2、电脑和手机保持连接同一Wi-Fi 3、手机设置代理 ;(华为手机)长按连接的Wi-Fi -》点击修改网络-》设置电脑的IP地址 和 服务器端口 (8888) 4、通过手机和电脑访问接口,可以在Charles上看到响应的访问信息 来源: CSDN 作者: 幸福专买店 链接: https://blog.csdn.net/u010945409/article/details/103819378

ARP欺骗实验

时间秒杀一切 提交于 2020-01-03 20:07:54
ARP欺骗实验 ARP欺骗介绍 摘自百度百科 ARP欺骗(是针对以太网地址解析协议(ARP)的一种攻击技术,通过欺骗局域网内访问者PC的网关MAC地址,使访问者PC错以为攻击者更改后的MAC地址是网关的MAC,导致网络不通。此种攻击可让攻击者获取局域网上的数据包甚至可篡改数据包,且可让网上上特定计算机或所有计算机无法正常连线。最早探讨ARP欺骗的文章是由Yuri Volobuev所写的《ARP与ICMP转向游戏》(ARP and ICMP redirection games)。 其实arp欺骗就是假冒网关截取篡改数据包 实验步骤 1、工具准备 winpcap、Cain 2、环境配置 虚拟机(攻击机),宿主机(被欺骗机),虚拟机网络设置为桥接模式,保证虚拟机能够上网 本次实验借用的是他人的电脑,宿主机为Mac系统 3、查看虚拟机和宿主机IP 虚拟机的ip为192.168.0.102 宿主机的ip为192.168.0.100 并且,在实验开始前,已经用虚拟机ping过百度一类的网址,保证能够上网。 4、运行Cain主程序 打开Cain主程序,并单击“配置菜单”,选择IP为本机的(192.168.0.102)的网卡适配器 5. 扫描活动主机 单击主界面“嗅探器”标签,切换到“主机”一栏,单击“开始嗅探”按钮后,空白处鼠标右键单击,打开菜单,选择“扫描Mac地址”。 扫描结束后

Mac crontab 教程

泪湿孤枕 提交于 2020-01-03 14:05:56
mac 的crontab 不同的地方在于需要先通过 su 切换到 root 权限 然后再使用 crontab -u user -e 来编辑 编辑完以后 切换回mac 用户 可以用crontab -u user -l 来查看是否保存成功 关键在于 切换权限和 -u命令来判断是否成功 crontab 教程 */8 * * * * sh ./sh 每八分钟运行一次 sh 脚本 来源: CSDN 作者: White_______ 链接: https://blog.csdn.net/White_______/article/details/103818196

为什么我的mac插入耳机耳机没有声音呢?

生来就可爱ヽ(ⅴ<●) 提交于 2020-01-03 11:39:15
macOS 系统莫名其妙就遇到声音和音频播放问题的情况相当普遍,在新添音频设备、应用程序之间进行切换或更新操作系统后,都可能会遇到音频错误。好加在,解决大多数 macOS 声音无法正常工作的方法都非常简单,只需将 mac 静音或调整下音量大小或声音设置即可搞定。 除此之外,如果以上方法无法解决你遇到的情况,可以尝试系统极客为大家准备的几种方法对 macOS 声音问题进行修复。 检查音量和硬件法 首先,要确保系统不会(小白得)被你静音了。先尝试将 macOS 静音再恢复,然后再调大音量进行音频播放测试。如果已插入耳机或外接扬声器,也需要检查是否是硬件故障导致的声音问题。 选择正确音频设备法 如果在插入耳机或将 Mac 连接到外部音频设备后听不到任何声音,那你可能遇到了 macOS 中最为常见的音频错误之一。虽然确切的原因尚不清楚,但有时 Mac 在添加或插入新音频设备时会选择到错误的音频输出设备。 1点击「系统偏好设置」—选择「声音」—点击「输出」选项卡 2为您的音频选择正确的输出设备 3如果要播放声音的设备已被选中,请在选择其他音频设备后再重新选回您想要的音频设备,以尝试解决该问题。 重置macOS音频核心法 如果 macOS 声音仍无法正常工作,那可能是 Mac 设备的音频接口存在问题,这种问题可能会导致包括声音跳侦或失真在内的多种错误。通常,重置 low-level Mac

macos下简单的socket服务器+客户端

ε祈祈猫儿з 提交于 2020-01-02 20:33:53
TCP客户端服务器编程模型: 服务器: 调用socket函数创建套接字 调用bind绑定本地IP和端口 调用listen启动监听(准备好接收客户端链接的队列) 调用accept从已连接队列中提取第一个连接。(如果没有,会阻塞。) 调用I/O函数(read/write)与客户端通讯 调用close关闭套接字。(多个套接字) 客户端: 调用socket创建套接字 调用connect连接服务器 调用I/O函数(read/write)与服务器通讯 调用close关闭套接字 Linux下和Mac下代码一样的,可能有头文件不太一样,用man命令进去查看即可。 功能: 客户端连到服务器,服务器打印连接的客户端IP和端口,返回给客户端当前服务器时间。 服务器加了一个信号捕获函数,ctrl+c停止服务器进程。 如果不写客户端,使用telnet 127.0.0.1 8888 依然可以收到服务器返回的时间字符串。 服务器代码 time_tcp_server.c: #include <sys/socket.h> #include <sys/types.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <signal.h> #include <time.h> #include <string.h> #include

使用ifconfig看到的网卡名为eth1

天大地大妈咪最大 提交于 2020-01-02 04:00:07
当你克隆或者重装虚拟机软件时,由于你使用的是以前系统虚拟硬盘的信息,而该系统中已经有eth0的信息,对于这个新的网卡,udev会自动将其命名为eth1(累加的原则),所以在你的系统启动后,你使用ifconfig看到的网卡名为eth1。 解决办法: 1.编辑 vim /etc/udev/rules.d/70-persistent-net.rules ,将eth0那行删去,下面的eth1改为eth0 2.打开 vim /etc/sysconfig/network-scripts/ifcfg-eth0,该文件中的mac地址为原来eth0网卡的物理地址,将MAC的地址信息修改为70-persistent-net.rules中的eth1的MAC地址,再次重启网络,就完全恢复到以前eth0网卡的状态了。 启动网络命令service network restart 来源: https://www.cnblogs.com/wangxiaochao/p/9252605.html

luarocks在macOS系统上的安装

℡╲_俬逩灬. 提交于 2020-01-02 00:11:41
luarocks是基于lua开发的一个包管理工具,所以在安装luarocks之前需要先安装lua(见博客同目录下“lua在MacOS系统上的安装”)。具体的安装步骤如下: 1.源码安装部署luarocks 其实除了源码安装,我们还有其他可以选择的安装方法,比如brew,apt-get,yum等,这里选择源码安装: $ wget http://luarocks.org/releases/luarocks-2.2.2.tar.gz $ tar zxvf luarocks-2.2.2.tar.gz $ cd luarocks-2.2.2 $ ./configure sudo make bootstrap$ sudo luarocks install luasocket$ lua> require "socket" 注:上面的命令是官网的文档里的,与百度到的博客不一致。经实际操作,官网上的可以完美安装,现有博客上的不行。 输出的结果如下: zfydeMacBook-Pro:luarocks-2.2.2 zfy$ ./configure --help Configure LuaRocks. --help This help. --prefix=DIR Prefix where LuaRocks should be installed. Default is /usr/local -

Macbook Pro开机黑屏了。

江枫思渺然 提交于 2020-01-01 23:01:10
问题描述:点了appstore的更新,然后重启 黑屏 。(说明:黑屏是屏幕没亮;灰屏是屏幕亮了是灰黑色的。) 黑屏问题大,灰屏问题小。 开机按option没反应的跳到步骤四 一、数据   苹果电脑黑屏了,想搞出来里面的数据先。有几种方法。   1、如果是系统崩溃了,电脑还能够点亮,那么开机按住T,进入目标磁盘模式,使用雷电线连接到另外一台 Mac 上,就可以在另外一台 Mac 上看到系统崩溃的 Mac 上的文件。   2、如果是系统崩溃了,电脑还能够点亮,那么可以使用其他电脑在移动硬盘上安装一个 OS X(不低于已崩溃电脑的出厂系统版本) ,然后开机按住 Option 进入移动硬盘的系  统,找到本机硬盘的文件。   3、如果是电脑硬件已坏,无法点亮,可以购买硬盘盒,可以接 Mac 笔记本的 SSD,当然如果是老款非 SSD 的或者是台式 Mac,随意一个硬盘盒都可以,接到另  外一台 Mac 上看到资料,或者在 Windows 上安装一个 MacDrive 这个软件查看。   4、最简单的,如果只是系统崩溃,没有硬件问题,直接重新安装一次 OS X 不要抹掉磁盘,重新安装后资料还在的。 二、mac系统恢复   重置 PRAM (parameter RAM)   1. 关闭 Mac。   2. 在键盘上找到以下按键:Command (⌘)、Option、P 和 R。您需要在步骤 4

mac上virtualBox的安装和使用

别来无恙 提交于 2020-01-01 20:58:54
本文转载自: https://www.cnblogs.com/andong2015/p/7688120.html 作者:andong2015 转载请注明该声明。   一、下载和安装   去oracle官网下载mac版的 virtualBox 。 官网下载地址: https://www.virtualbox.org/。        下载好后按照向导进行安装即可。 二、使用方法 1.新建虚拟机     打开virtualbox,界面如下:     选择左上角的“新建”按钮,设置标题和系统,如果没有特殊要求,按照导向一步步选择默认配置就行,建好后左边会出来一个虚拟机选项。我选的win10,如下图     此时,virtualbox已在硬盘上建好了文件夹和一些预设的文件,这些文件的默认路径是在/Users/user/VirtualBox VMs,至此,虚拟机已建好 2.设置镜像文件,安装系统   首先找到要往虚拟机里安装的镜像文件,比如.iso文件,我此次安装的是win10的镜像,没有镜像的需要在网上下载对应系统的镜像。   设置->存储->没有盘片->选择虚拟光盘文件      点击启动,按照正常装机操作即可,先看看有没有分区,没有的话要做分区。我安装的是win10,安装完成后如下图:   三、注意事项 1.复制粘贴   系统安装完成后,尝试从主机内往虚拟机中复制粘贴