我以前谈过网页的源代码。事实上,这对外贸很有帮助。许多SOHO可能会自己学习一点HTML、CSS、ASP或PHP,用Dreamwaver做一些简单的网页,自己做网站不求人。当你熟悉网页的源代码时,看看你能做什么意想不到的事情。
例如,像CONTACT这样的网页 US页面,没有电子邮件,只有一个表单可以让你填写信息。此时,您可以直接根据表单是否有“多方向”下拉框来判断您是否可以通过网页的源代码找到电子邮件。
什么是 “多方向性”的下拉选框呢?
首先,让我们谈谈“方向性”。如果这里的“下拉框”只是让你选择你在哪个国家和地区,那就不是方向性的。它只是为您提供了一个方便,您可以直接在下拉框中选择,而无需填写。
另外,如果只有一些下拉选项让你选择“如何了解我们公司”,那就不是方向性的。
“指向性”是什么:你的comments or inquiry 是关于什么的?这样,网站程序就可以根据你的选择来判断你 comments or inquiry 将其发送到特定职能部门的邮箱中。
例如,“多方向性”可能会让你选择:
General inquiry
Inquiry for products
Apply for credit
Apply for distributor
Order status
一般来说,当你选择一个意图时,你的选择会在网页的源代码中判断,然后转移到相应公司的职能部门邮箱。在80%的情况下,这些电子邮件可能隐藏在网页的源代码中。
此时,您只需查找源文件或源代码,然后ctrl F 搜索邮件符号 “@”或“搜””option value“你可以找到客户的邮箱。
利用源代码在下拉选框中找到隐藏在网页表单“多方向”中的邮箱,其实并不是什么秘密。
让我们先看一个小例子,比如 www.nstone.com这个网站。虽然这个网站找到的邮箱地址不是很有用,但这里先举个例子:
我们打开 contact us 页面:
http://www.nstone.com/index.php? ... tid=2&Itemid=85
这里有一个常见的表单需要填写,表单中有一个“多方向”的下拉选框。
此时,您可以在表单的空白处右击鼠标右键,在弹出的右键菜单中选择“查看源文件/源代码”
直接 CTRL F,在弹出的对话框中输入“@”或“option value,确定。你可以找到所有的邮箱。
<select name="to_location">
<option value="bfloyd@nstone.com">Memphis, TN</option>
<option value="bevin@nstone.com">Nashville, TN</option>
<option value="torr@nstone.com">Mobile, AL (Gulf Coast)</option>
<option value="September">Jackson, MS</option>
</select>
这里的 select HTML中的“下拉菜单”代码是网页制作的基本语言,option 是具体选项的代码。我们可以看到,我们发现了三个email 地址:
bfloyd@nstone.com
bevin@nstone.com
torr@nstone.com
因为这是一家销售公司,每个邮箱地址实际上对应于不同地区销售人员的联系电子邮件。根据这一点,我们也可以推断,包括老板在内的公司所有员工的电子邮件都可能是 xxxx@nstone.com的形式。
让我们看看另一个例子:
(声明:这里演示的是荷兰客户信息挖掘的真实内容,客户意外得知并要求删除公司信息,所以这里的内容在原内容上被删除。请理解!)
荷兰有一家公司(客户要求删除,网站截图已删除),主要从事医疗和一次性用品。我们打开CONTACT US页面,发现是需要填写的表单,没有发现任何邮箱地址。
特别注意:此时,如果网页表单中没有“多方向”下拉框,一般不需要查看,因为没有下拉框控件 select 和 option,指向邮箱基本不会隐藏。
在这里,我们可以看到,“E-Mail naar afdeling右侧,有一个下拉框:
我们大致看了一下,选择如下:
Verkoop / Sales
PR & Communicatie
Inkoop / Purchasing
Export
Boekhouding / Bookkeeping
Kwaliteitsmanager / Quality manager
Directie / Management
我们看到了 Verkoop 和 Inkoop 这两个词,荷兰语(Dutch) 分别是“销售”和“采购”的含义。注意,放入“荷兰语关键词学习文档”。
看到 Inkoop,与Purchasing相对应,我们需要的是它。下面查看本网页表单中的源代码。查看一个网页的源代码的方法有很多。一些浏览器,如火狐、搜狗chrome 这些都支持鼠标右键菜单,“查看源文件”。
假如你还在用 IE 这种低效浏览器也可以在顶部菜单上“查看”(v)在“源代码”中找到(c)"。(英文源代码是英文的 source code 或者code)
注:有时,网页使用框架或嵌套结构。然后,你看到的网页实际上不是一个单一的页面,可能是两个或两个以上的网页组合或嵌套。
在这种情况下,鼠标右键点的位置不同,查看不同网页的源代码。如果您在网页两侧的空白处查看源代码,您可能会看到整个框架,而不是表单页面的源代码。
那么,如何判断一个网站是单独页面还是嵌套结构呢?有一种非常简单有效的方法,就是按住鼠标左键从网页左侧拖动整个网页(阴影代表网页元素占据网页的位置)。假如你看到表单的位置是一个“整个区域”,那么这里就是嵌套结构,嵌套了一个单独的表单网页。如果是零散的阴影,则表示是整个contactt us 页面是没有嵌套结构的单独页面,比如以前的页面 www.nstone.com的小例子,我们用鼠标从左到右拖动,看阴影区:
这种分散的,不是整个阴影区域,意味着没有嵌套结构,只需点击页面上的任何地方的右键查看源代码(不需要点击表单区域的右键)。
搜狗浏览器不提示网页结构,因此将直接显示“查看源文件”。点击打开源文件后,您可以直接搜索。其他浏览器,如火狐,将有网站结构提示,如“此框架”,然后您可以优先考虑这部分结构中的源代码。此时,您需要做的是确保单击鼠标右键在表单区域(阴影范围内)。
查看“源文件”后,直接打开TXT文本文件 CTRL F。在弹出的对话框中输入“@”或“option value“,确定。你可以找到所有的邮箱。现在让我们来看看结果:
<option value="info@xxxxx.nl" selected>Selecteer een afdeling</option>
<option value="info@xxxxx.nl">Verkoop / Sales</option>
<option value="info@xxxxx.nl">PR & Communicatie</option>
<option value="purchase@xxxxx.nl">Inkoop / Purchasing</option>
<option value="info@xxxxx.nl">Export</option>
<option value="m.hordijk@xxxxx.nl">Boekhouding / Bookkeeping</option>
<option value="info@xxxxx.nl">Kwaliteitsmanager / Quality manager</option>
<option value="info@xxxxx.nl">Directie / Management</option>
PS:这里的具体网站和网站已经按照客户的要求进行了屏蔽。
可见。已经找到了我们最需要的邮箱:purchase@xxxxx.nl。
除此之外,还有info的邮箱,还有一个 m.hordijk@xxxxx.nl邮箱。看邮箱前面的账号,应该是个人名字,名字应该是 Mxxxx Hordijk。
那么他可能是什么职位呢?这个人的邮箱对我们也很重要吗?GM会是什么吗?、CEO或President等高层?
我们继续使用GOOGLE翻译来查看Boekhouding,Dutch --- English 结果:这是account:、accounting 首先,它应该是财务方面,可能是首席财务官(财务经理或财务总监),所以这不应该是我们想找到的人(EMAIL)。
因此,在发现的邮箱中,purchase的权重最高,其次是 INFO,其次,财务部门m.hordijk@schinkelmedical.nl。
嗯,在这个例子中,我们在网页的表单中发现了一个“多方向”下拉框,然后我们通过查看源代码来找到隐藏的电子邮件。
那么,如果网页上有表单和多个定向下拉选框,就能找到隐藏的邮箱吗?
不是。大约有70-80%的机会可以找到,大约20-30%的机会找不到!例如,让我们看看这个网站:
http://www.microflex.com/About-Microflex/Contact-Us
您还可以看到需要填写的表单和具有明确方向性的下拉框。然而,如果您查看源文件或源代码并查找“@”,您将找不到电子邮件。此时,我们搜索“option value找到以下代码:
<option value="Product question">Product question</option>
<option value="Request Certificates of Analysis">Request Certificates of Analysis</option>
<option value="Request for information">Request for information</option>
<option value="Suggestion">Suggestion</option>
<option value="General Inquiry">General Inquiry</option>
<option value="Employment Opportunities">Employment Opportunities</option>
<option value="Other">Other</option>
可以看出,value背后有一些文字,没有邮箱地址。
这是因为源代码中赋值、传递参数和逻辑判断的方式不同。(如果你学过编程基础,你应该知道我说的赋值是什么意思。option value本身就意味着“选项值”。)
例如,在之前的例子中,在网页的源代码中,编写代码的人员直接使用代码 purchase@xxxxx.nl这个值直接赋予 “Inkoop / Purchasing“这个选项。这也可以理解为直接赋值。想当:选项A=邮箱地址 (将邮箱地址赋值A),这个命令直接写在网页上。
下面的例子是,在网页的源代码中,编写代码的人使用不同的变量来定义不同的选项(你可以理解为代码),而不是直接指向网页,而是提交到一个网页,然后在你提交表格后进行判断和处理。
比如:
假如你选择了“如果你选择了”Product question” ,然后提交,在你在后台看不到的地方,在一个判断程序的网页上,它可以先分类,然后根据你选择“Product question”,最后,将您填写的内容指向销售部门或产品经理的邮箱: sales@microflex.com 或者 xxx@microflex.com。
这就像多走一条路,所以你看不到源代码中的邮箱,因为它现在变成了“选项A=代码”。 如果您选择a(代码),请在提交后到后台的判断页面逻辑地查询代码表达的含义和要指向的电子邮件地址。因此,不可能通过源代码找到电子邮件地址。
【欢迎关注网官方微信号:cifnews】